Please learn your Greek history a little better. It wasn't like the movie portrays the 300 Spartans.

A force of several thousand Greek soldiers meet the Persians on a narrow strip of land between the sea and mountains at Thermopylae. They were there to delay the Persian army while the Greek army assembled, but after a couple of days the main Greek force gave up and retreated. They left behind a small group of 300 Spartans, who at dawn were quickly slaughtered by the Persians. Although the Persians were later defeated, the battle at Thermopylae had no effect at all on the outcome of the war, other than to create a story about the 300 heroic (although maybe not so smart) Spartans.

By the way, since you embrace the homosexuality of the Spartans as helping their "success", do you also embrace the methods they used to create strong warriors? Those methods involve infanticide (parents leaving "weak" babies outside to die), older childen beating younger (weaker) children to death, and other violent rituals and rites of passage. The Spartans where not a loving and kind culture. They were violent and dedicated to killing. It was survival of the fittest.

Are you the fittest?