From the wiki of the first GI Joe movie:
Tatum had played a soldier in Stop-Loss, an anti-war film, and originally wanted no part in G.I. Joe, which he felt glorified war. Once he read the script though, he realized the franchise was a fantasy akin to X-Men, Mission: Impossible and Star Wars rather than a war film.[6]
I read this after seeing it. Another actor that doesn't mind the money and prestige of shoot em up movies but is against what they are about. Piss on him and his little joe dolls too. No more money for Tatur from me.