So, I have been reading this forum, playing this game, and reading some of my histories. I have a suggestion that I think would really help the game(s). At a certain point it becomes absurd trying to control the empire you are building with spearmen to keep them in order. Plus tearing down the walls is more dangerous then I thought it would be (kudos to you an your AI tactics). I understand that this game takes place over one life time, no where near the length of time needed for say and Athenian city to "become" a Thebean or Spartan city. What I am suggesting is a factoring sliding scale. Basically I am annoyed when a "enemy" city, now in the middle of my empire. Which is under no threat of attack, and has been fully stocked with food for the last 3 years needs 3 units of spearmen to keep them in line and the SECOND that their is under 55 in the city... VIVA LA REVOLUTION!
Basically my arguement is this. While a subjugated city will always have resistance the power of the movement lays with the general population. Here's another take.
Revolutionary: The garrison is undermanned! Time to strike!
Average citizen: Why?
R: To rejoin the Macedonian Empire of course!
AC: We were under constant threat then though!
R: But we Are Macedonians!
Other Average Citizen: We are also full!
AC: Yeah, I haven't had this much food in ages!
OAC:Not to mention all the surrounding area is under Athenian Control, We'd be crushed in a week!
R: But its our duty!
AC: I am a farmer not a career revolutionary!
I would say for a certain amount of food you have ( abundunt food is never bad). For each city node used ( jobs are good too). And for the distance to reach the edge of their former empire ( or main city in the event of its "eradication") their should be a reduction in the amount of garrison needed. Just because Phillip tore down walls doesn't mean that this was the only way, or dare I say, even most effective way of population control.