I watched it the other day for the third time I think. Before, I was disappointed in all the fundamental story changes (scarlett and snake eyes relationship, histories of cobra commander and the baroness, ethnicity changes in established characters), but this time I tried to watch it as just a good action movie. However it failed in that for exactly the opposite reason. The few things that made it gi joe actually detracted from it's ability to be just a good action movie. It was like the attempt to mix the two, "gi joe" and "modern action movie" made doing either right impossible. Personally, I would love to have seen a full on, unapologetic attempt to make a full budjet movie that was accurate and faithful to the 80's RAH. I'm reminded of the 1980 flash gordon movie, it took a someone silly franchise and embraced it to the max, fully aware of and celebrating the particulars, instead of downplaying and being embarrased by them. Of course, flash gordon 1980 was a reimagining itself, so that's not the best example.