Well, it's really a marine, and he just got back from Iraq. He's based in Hawaii, lives a couple miles from my family in Seattle, so there goes about half of your arguments, ones that you could have taken care of by reading some of the news coverage.
I know it's fashionable to bray 'faaaaaake!' anytime you see something on the internet, but make sure you do your homework. It might be 'fake' in the sense that they threw a dead puppy or something and added sound effects, but even then it's still stupid. Crap like this makes life awful hard for the folks over there.