“Corruption” is an easy scapegoat because it allows the electorate to believe that a new, clean and strong politician can solve all their problems. The reality is combination of low civic sense (why litter in the first place?), under-resourced enforcement (who is going to stop me from littering?), limited funding for infrastructure because of a lack of independent revenue sources available to city administrations, and bad policy that makes city administration effectively a puppet of the state (provincial) governments. In all this, corruption plays a role in making a bad situation worse.