Возможно без кавычек: сказал да (=согласился). Но: сказал твердое «да».
Запятая перед да не нужна.
Запятая не нужна.
Верно: Ай да Рыжий, ай да сукин сын!
Точка после кавычек здесь не ставится.
Корректно: Он сказал своё краткое «Да». В этом предложении прямая речь занимает позицию дополнения.
Запятая стоит верно.