Sagot :
The U.S. should NOT declare war on Mexico because 1. Mexico and the U.S have very close economic ties and the U.S. is Mexico's largest trading partner. 2. The U.S. gets a lot of people that are, citizens or no, working. The immigrants kind of help the U.S. from going into another Great Depression. 3. Besides the fact that the Mexican government helped during 9/11 and opted not to join the War on Terror.
The United States should not go to war with Mexico because they have not done anything recently to provoke such a drastic action. A second reason is that they are our neighbor country so they will have an easier time getting to our side of the border. That means that unlike what the US is used to, we will be fighting in our own back yard.