В названиях войн с прописной буквы, как правило, пишется первое слово и входящие в состав названия имена собственные: Японо-китайская война, Русско-японская война, Англо-бурская война, Первая мировая война, Вторая мировая война, Война за независимость (в США), Война Алой и Белой розы, Война Севера и Юга (в США).
Правильны оба варианта. Виски – существительное мужского и среднего рода.
Корректно: Американо-мексиканская война (с прописной как название исторического события).
Орфографический словарь
Правильно раздельное написание: чудовищно жестокая война.
Да, нужно.
Правильно: тай-бо. См.: Русский орфографический словарь РАН / Под ред. В. В. Лопатина, О. Е. Ивановой. – 4-е изд., испр. и доп. – М., 2012.
Слова найм в русском языке не существует. Есть слово наём, формы которого в косвенных падежах: найма, найму и т. д.