Sparta was not interested in allowing people to travel except for battle since the Spartans did not want to introduce new lifestyles in the place.
Sparta would not let its citizens travel to other cities unless they were fighting
Because Sparta was very ancient. They would believe the gods would get angry with them and stop with there services. The Spartans were very mush set-in-their-ways and traditions and did not favor change.
Because they don't want distraction from these kind of things, so they can't practice fighting or train. They give their loyalty completely to their polis (their city)
Who is they. The citizens of Sparta lived in Sparta. The citizens of Athens lived in Athns. Each preferred their own city, which is why they were citizens of that city.
Sparta was a disciplined society. It was very caught up in war and had some of the best soldiers that were trained starting at seven. They did not even allow visitors or outsiders to come in Sparta, and allowed none of it's citizens to get out.
in Sparta were only free men citizens?
Athens had citizens as the upper class Sparta's upper class was called equals not citizens.
An assembly of the Spartan citizens.
Neither. Sparta was an oligarchy where nobles of a certain rank had direct power of the citizens and non-citizens (helots) in Sparta. Citizens who were not from these noble families and non-citizens had no power to promote their views.You are likely thinking of Athens which was a direct democracy.
The Helots were not Spartan citizens ; they were essentially slaves .
Not good
The helot