2. Пограничный спор между Техасом и Мексикой: Граница между Техасом и Мексикой не была четко определена, и существовало несколько спорных территорий. Это привело к столкновениям между мексиканскими и техасскими войсками.
3. Плохое обращение с американцами мексиканского происхождения в Техасе: Правительство Техаса и поселенцы часто плохо относились к американцам мексиканского происхождения в Техасе. Им было отказано во многих правах, предоставленных белым техасцам, и они часто подвергались насилию и дискриминации.
4. Желание США расширить свою территорию: Соединенные Штаты стремились расширить свою территорию на запад и видели в Мексике слабую и уязвимую страну, которую можно легко победить. Соединенные Штаты также хотели получить контроль над Калифорнией, которая была богатой и ценной территорией.
5. Поддержка американского народа войны с Мексикой: Американский народ в целом поддерживал войну с Мексикой. Они считали, что Соединенные Штаты имеют право на Техас, и стремились расширить территорию страны.