You gotta love US propaganda. Reminds me a lot of Starship Troopers.