Фраза грамматически корректна.
Кавычки в этом случае нужны. Также рекомендуем склонять название, когда оно используется без родового слова (команда): В этом году «Хогвартсу» не поздоровится.
Запятая (между частями сложносочиненного предложения) ставится.
Мы не выполняем домашние задания. Прочитайте, пожалуйста, учебник.
В словаре указано: Добрый день – приветствие при встрече днем.
Возможны два варианта оформления. Без прямой речи: Он поздоровался и сказал спасибо. И с прямой речью: Он поздоровался и сказал: «Спасибо».
С комментатором трудно согласиться. Ведь в русском языке при приветствии традиционно употребляется именительный падеж («Доброе утро!», «Добрый вечер!», а не «Доброго утра!», «Доброго вечера!»). Родительный падеж («Спокойной ночи!», «Всего доброго!») используется при прощании, а не при приветствии. Поэтому правильно говорить «Добрый день!».
См. также ответ на вопрос № 256612.