Well, when the people have the power to choose decent representatives to make decisions for them, it's their fault if the representatives do a bad job. If that happens, then it's also their job to eject the political figure from office.
Not only that, but players may finally take role in political situations over the server's government by running for either the Mayor or Congress member, and I think that offers a lot of opportunities in the way CityRp works altogether. In all technicality, this is bringing CityRp into the next level of roleplay.
What I'm going to do with the government is divide it into 3 branches, like in the United States. This is called Checks and Balances.
Executive - Mayor - Enforces laws, can raise taxes, signs in laws
Legislative - Congress Member - Creates laws, can override the mayor's decision
Judicial - Court Member - Interprets laws, can override both of the branches decisions if it goes against basic civil rights.