That is, at least, until the honky tonk hopeful give the politician a couple of thousand bucks to re-zone the area to whatever he wants. Happened to a local neighborhood where I used to live. Zoning restrictions did not allow a recycling plant until someone managed to 'convince' the powers that be to rezone them.
I have to give you some points in your argument though. I can see where zoning makes sense to a degree as long as it is kept in generalities. What I was speaking to was more specific and I was not thinking of zoning at all. A good example was in Big Bear when I used to live there. Wal-Mart wanted to move into the community but was blocked by the local government. The thing is there was already a super K-Mart up there so there was no reason that they were blocked. It was wrong. If the people wanted the business gone, they simply could have chosen not to buy products there. That is more along the lines of what I was referring to. In your examples, zoning would be used to block ALL business of a specific type. I can see the value in allowing such a thing though I am still precarious about many of the negative aspects of giving government that kind of power to use at their own discretion.
As long as the people direct the government there is no problem. The problem comes when the government presumes to decide for the people what they will and will not be allowed to do in matters that do not affect safety. Of course there will be laws and ordinances decided by the local government that the people won't like. And our Constitution gives the people full power to petititon the government to a redress of grievances when that happens.
Here in Albuquerque, for instance, a roaring controversy over red light cameras continues. Many people hate the cameras because there is no way to challenge them if you are ticketed. Others love them because they do slow down the traffic through busy intersections and they at least feel more safe. In the end, I would hope that the majority opinion would prevail there.
My whole premise is that forming a social contract with my neighbors to protect my/our property values and aesthetic enjoyment of my/our surroundings is what freedom is all about and what the Founders intended.
In the rare case that somebody will already be there who doesn't conform to the conditions we want can be grandfathered in or adequately compensated/bribed to move.
I also support the right of the community to form a social contract to keep out certain types of businesses. But if one is let in, all should be let in. If any is banned, all should be banned.