Shoot-em-ups which portray the military as heroes do well at the box office. (eg, the latest Transformers despite bad reviews from Lefty reviewers). Shoot-em-up movies that portray the military as evil don't do as well at the box office.
and how much would you like to bet that Avatar makes more money than Transformers?