Правило гласит, что, если придаточная часть усечена до одного союзного слова, запятая перед ней не ставится. Д. Э. Розенталь, однако, замечает, что «в условиях контекста возможна постановка запятой и перед одиночным союзным словом». Судя по иллюстративным примерам, это происходит в случаях, когда союзное слово требуется логически подчеркнуть, «отталкиваясь» от имеющегося в контексте местоименного слова типа что или что-то, сравним: Что же надо делать? Научите, что; Одно время он что-то шептал, не могли понять — что? (А. Т.). Ваш пример аналогичен приведенным: Ксения понимала, что он на что-то намекал, но непонятно, на что.
В словарях приведен второй вариант.
Следует предпочесть второй вариант.
Первый вариант правильный.
Да, это словосочетание. Главное слово — зол. Синтаксическая связь — управление.
Перед и лучше поставить тире.
Оба варианта верны.
Вместо "акции за запрет", возможно, лучше написать "в акции против чего-либо".