Учитель прав, у слова спасибо действительно нет антонимов, см. на нашем портале пособие Е. И. Литневской «Русский язык: краткий теоретический курс для школьников».
Запятая не нужна. Запятая не ставится, если части сложносочиненного предложения имеют общее вводное слово, общий обособленный член или, как в данном случае, общую, поясняемую ими, часть сложного предложения.
«Русский орфографический словарь» РАН фиксирует:
ОБЖ [обэже], нескл., с. и мн. (сокр.: основы безопасности жизнедеятельности)
Таким образом, возможно: сегодня было ОБЖ и сегодня были ОБЖ.
Приложения неоднородны: кавалер ордена и генерал-лейтенант — это звания, а генерал-губернатор — должность. По правилам при сочетании однородных и неоднородных приложений соответственно расставляются и знаки препинания, однако в качестве примера обычно приводится перечень из двух-трех однородных и одного неоднородного приложения (заслуженный мастер спорта, олимпийская чемпионка, двукратная обладательница Кубка мира студентка института физкультуры NN). Три неоднословных приложения в родительном падеже, не разделенные запятыми, неудобны для восприятия, но для такого случая правила нам никаких рекомендаций не дают. Если контекст позволит, предлагаем поставить приложения после определяемого слова, такие приложения разделяются запятыми: ...улица была названа в честь И. И. Иванова — георгиевского кавалера, приамурского генерал-губернатора, генерал-лейтенанта. Если перестроить предложение нельзя, то полагаем, что запятые лучше поставить для облегчения восприятия.
Обратите внимание: сочетания георгиевский кавалер, приамурский генерал-губернатор пишутся со строчной буквы.
Запятая перед словом купив нужна.
Запятая перед купив нужна.
Знаки препинания расставлены верно, другие запятые не нужны.
В приведенном предложении слитное написание не соответствует правилам орфографии. Следует, однако, заметить, что причастие без зависимых слов несоответствующее выглядит информативно недостаточным; более корректным будет употребить при нем зависимое слово, а в этом случае причастие будет писаться уже раздельно с не: В случае непредоставления ответа в указанный срок Ваше предложение будет отклонено, как не соответствующее требованиям.