I'm not saying that the movie had to or even should have been 100% historically accurate.
But on paper, on film, or in history, while you may root for the Spartans because you want them to beat the Persians, you can't call them good guys.
Compared to the Persian invaders looking to enslave Greece? The Spartans were angels...
Not a single poster said "the Spartans were the good guys".
As to the question of WANTING the Spartans to beat the Persians. Who cares, people see what they want to see in movies..
This is a movie based on a COMIC book.
DMZ doesn't believe the liberals are getting their panties in a wad because he cannot google a review which states such. Baloney I say. Read "Sols" posts, know a liberal when you find them. This article itself is stating such, write the author and ask for his sources to support his assertion that the liberals hate it and America loves it.
Or you could search FR, it probably has half a dozen articles/reviews that have been posted here. The critics panned this movie, but the producer is laughing all the way to the bank.
The Spartans of the film were not depicted as historically accurate Spartans. They were a representation of the good guys. Therefore, the movie was Hollywood good guys versus Hollywood bad guys. You feel the need to insert historical accuracy, the 300 all died & that was shown. Worry yourself about the Spartans spouting all kinds rhetoric about freedom & defending their way of life, you miss the larger point.