Actually, after the death of Spartan King Leonidas at Thermopylae, All of Greece united against the Persian invasion, destroying a large portion of their naval fleet in the Battle of Salamis. THEN the Persian army suffered their land defeat in the Pelopponnese at the hands of not the Spartan city-state, but a united confederation of all of the Greek city-states at Battle of Plataea. The Greeks followed them back into the sea and destroyed the remainder of the Persian fleet in Battle of Mycale.
King Leonidas and the Spartans didn't win anything. They merely delayed the Persian advance at Thermopylae for seven days before being completely annihilated. Athenian General Themistocles confederated the city-states of Greece against the Persian army after their fleet landed at Marathon and burned Athens to the ground. The united Greek army under the command of Themistocles won the war.
We weren't discussing their navy - but their military king. Had two kings - one over the military - one over civilian matters.
The reason other Greeks came to the Peloponnese was that the Persians overran the rest of Greece.
Where did they go? Sparta. Why? The Spartans were the heavyweights in all of Greece, they inspired others to fight with them and give them victory.
You're very dense. Leonidas won a great victory at the Hot Gates - their success in killing over 25,000 Persians that Xerxes ordered buried before marching his men past the slaughter, showed how inefficient and ****poor the Persians were - and how dedicated men - although few - could slaughter Persians wholesale. Leonidas showed that numbers meant nothing.
The Persians didn't defeat Leonidas - they only killed him. There's a big difference.
The Persian navy didn't land their Marines and burn Athens - Athens was abandoned.
All but 25,000 Persians were killed at Plataea, and they were tracked down and killed by Alexander of Macedon. (Not Alexander the Great)
You're mixing your timeline, too. Themistocles fought and defeated the Persian Navy a whole year prior to the utter defeat of the Persian Army at Plataea in Sparta.
So no, Thermistocles didn't win the war. He defeated their Navy, and that ensured Greece couldn't be completely wiped out - but that still left some 250,000 Persians that marched into the Peloponnese - right into to their own destruction.
You must have been a sailor. The Navy always wants credit for everything.