I have one point to make here, for all of you who want some intricate and intelligent plot line. This isn't Schindler's List, alright? Its an eye candy filled, summer time sci-fi action epic about alien robots that are battling to save earth and human kind.
Take the movie for what it is, damn it! If you want some life changing drama then go watch
A Mighty Heart. Just don't bloody complain when it's lacking in computer graphics and adrenaline filled action sequences.