Не всё так просто. Отношения между этими странами имеют давние корни, проблемы и обиды. В 19 веке война между ними продолжалась в течение 2-х лет (1846—1848) с достаточно переменным успехом. В Мексике, кстати, ту войну называют Североамериканской интервенцией. И хотя по результатам её победили Штаты, к полному примирению это не привело. К тому же США прихватизировала у Мексики больше половины мексиканской территории (белым цветом).
США оккупировала мексиканские земли Верхней Калифорнии, нижней Рио-Гранде и Новой Мексики, которые были преобразованы в штаты: Калифорния, Нью-Мексико, Аризона, Невада, Колорадо, часть Вайоминга и Юта. И не всё там прошло гладко, были недовольные, были протесты, была критика и в самих США. В том числе и от Авраам Линкольн, тогда ещё просто конгрессмена.
Кроме того, через 20 лет после мексиканской вспыхнула Гражданская война против южных штатов: Техаса, Миссисипи, Флориды, Алабамы, Джорджии, Луизианы, Виргинии, Арканзаса, Теннесси, Северной Каролины, которые требовали независимости. И то, что победили северяне, совсем не означает что наступил мир и всеобщее благоденствие. И значительная часть южных штатов остались недовольными.
Южные штаты по прежнему остаются неблагонадёжными, а в Техасе существуют достаточно значимые силы выступающие за независимость от США. Пока ещё существует какой то баланс они терпят, но в случае вмешательства в мексиканские дела, баланс может и нарушиться.
Так что не только США, но и Мексика прилично держит янки за яйца. И именно поэтому США не может себе позволить наглеть и беспредельничать с ближайшим обиженным соседом.