you've got a real stick up your butt about this movie. And the funniest part is your complaints are based on your imagination not the movie. In the movie the Greeks lose that battle, because they're betrayed by Ephialtes who leads the Persians to a pass they can use to suround the Greeks. Hmmm not so much fantasy now.
Obviously there's plenty of dramatic license taken, it's not trying to be a historical recreation after all. But there's more truth to it than you're admitting.
"I went on a date with a girl. We went to see the movie "E.T."
When the kids were riding their bikes and flew into the air, she said, 'Pfft! Yeah, right!'
I turned to her and said, 'It's not a documentary, honey.'"
this is fantasy based on fact. sit back and enjoy it.