Оба варианта корректны.
Справочник Д. Э. Розенталя «Управление в русском языке» фиксирует такие варианты: насмотреться кого-чего 'вдоволь посмотреть, увидеть в большом количестве' и насмотреться на кого-что 'вполне насладиться созерцанием, рассматриванием кого-чего-либо; неоднократно встречать на своем жизненном пути'. Таким образом, возможны варианты: насмотревшись ужасов войны (в значении 'увидев в большом количестве') и насмотревшись на ужасы войны (в значении 'неоднократно сталкиваясь').
Правильно: ко дню в значении приуроченности к какому-либо событию. Если имеется в виду, что что-то приурочено к празднику, верно: ко Дню защитника Отечества.
Если такого значения нет, а обозначается календарная дата, то верно: к дню; успеть к Дню защитника Отечества.
Слово войны в этом названии следует писать с маленькой буквы. Верен второй вариант.
Кавычки не требуются.