Оба ответа корректны.
Корректно написание без кавычек.
Это глаголы второго спряжения (определяем по ударным личным окончаниям). См. подробнее в «Горячей десятке вопросов».
Употребительнее: битва с, хотя сочетание битва против изредка встречается в художественных и публицистических текстах, ср.: Это была знаменитая в летописях битва против нигилистов, свистунов, космополитов и проч. (М. Е. Салтыков-Щедрин, Итоги, 1871). Сорок лет назад победоносно завершилась небывалая по своим масштабам и ожесточенности битва против гитлеровского фашизма («Наука и религия», 1985).
Можно возражать против чего-л. и на что-л.
Термин международного права: преступление против человечности (англ. humanity). Но в словарях и энциклопедиях также отмечается перевод преступление против человечества.
Оба варианта верны.
В этом значении употребляется слово трезвенник.
Кавычки не нужны.