В значении "поблагодарить просто так" верно: сказать спасибо ни за что.
Такое сочетание некорректно. Правильно: выразить протест или оказать сопротивление, например.
Такой оборот возможен в разговорной речи.
Обе формы верны, выбор зависит от контекста.
Вопрос по сути логический и касается параметров, показателей, степеней, уровней и т. д., с помощью которых измеряются обсуждаемые явления.
Если сочетание имеет значение приблизительного указания, ставится дефис, например: в марте-апреле («то ли в марте, то ли в апреле»). Если же сочетание обозначает интервал значений («от... до»), ставится тире, пробелы нужны: в марте – апреле (т. е. с каких-то чисел марта до каких-то чисел апреля), в марте – мае (с марта до мая).
Такие обороты (в марте месяце) действительно лексически избыточны, но широко употребляются в официально-деловой речи.
Корректно: Март только начало весны. Без дела жить — только небо коптить.
Если иноязычная фамилия сопровождается мужским и женским именами, то она обычно сохраняет форму единственного числа: Марта и Джек Галахер.