Оба варианта корректны.
Справочник Д. Э. Розенталя «Управление в русском языке» фиксирует такие варианты: насмотреться кого-чего 'вдоволь посмотреть, увидеть в большом количестве' и насмотреться на кого-что 'вполне насладиться созерцанием, рассматриванием кого-чего-либо; неоднократно встречать на своем жизненном пути'. Таким образом, возможны варианты: насмотревшись ужасов войны (в значении 'увидев в большом количестве') и насмотревшись на ужасы войны (в значении 'неоднократно сталкиваясь').
Корректно: Американо-мексиканская война (с прописной как название исторического события).
Да, если глаголол ложи́ться употреблен в следующем значении:
ЛОЖИ́ТЬСЯ, несов. (сов. лечь). Располагаться (расположиться) где-л., приняв горизонтальное положение (о людях и некоторых животных) [impf. to lie down; to go to bed]. В девять вечера Сонечка всегда ложилась спать, хотя заснуть долго не могла, и мама читала ей сказки. На осмотре врача больной лег на спину.
Запятые не нужны. В первом предложении из тех, что вызывают затруднения (по-видимому, после слова квартирам точки быть не должно, если Вы спрашиваете о запятой перед и строил), перед нами однородные сказуемые, соединенные неповторяющимся союзом и: привыкал и строил. Во втором предложении однородные сказуемые ловил, решал и наломал. Запятая перед союзом и при однородных членах ставится только тогда, когда союз повторяющийся, например: ловил, и решал, и наломал.
Сегодня нормативно: Первая мировая война, Вторая мировая война.
Правильно: Русско-японская война.
Думаем, что возможны оба варианта.
Орфографический словарь
Правильно раздельное написание: чудовищно жестокая война.