This movie was a three hour recruting commercial for the US Army.
Also I thought it was interesting that the movie seemed to reflect on the immigration issue when several characters told the Hispanic US Marine to "stop speaking Spanish" rather vehemently.
I'm sorry you (and some others) feel this way. In all honesty, this was no "recruiting commercial", it was just action for the sake of action, using the military that has the global reach needed for the kind of scenes they wanted.
As for the Spanish, it was no immigration issue. Think about it logically in a military situation, what good does a whole speech in Spanish do if no one else can even understand it? (For example, that scene in the early part of the movie, where that odd scorpion robot caused that tower to fall, and the soldier asked him, "What was that?". He responded with tons of Spanish, and for what? Nothing he just said would help them in any situation tactical or otherwise. It would be like an english speaker constantly reverting to english even if he was attached to say, a Chinese team. That kind of behavior only jeopardizes lives.)
In short, it was movie with explosions for the sake of having explosions, and nothing in that film should be read that deeply with respects to real life events.
Except that scene which was an obvious mockery of Bush. :rofl: .