In general its easy to criticize but it is much more difficult to make meaningful change that benefits the masses. On the local level I find most of the time the critic is often uneducated or unrealistic about the world around them.
In my personal experience it seems that economic development is always a political issue at the local level. I can't told you how many critics of the local government I have talked to that think companies would beat down the doors to the city if they only knew we were here. Or if the downtown only had a _________(grocery store, department store, jazz bar, chain restaurant etc) then the entire district would be revitalized.