My small town tried to prevent a porn shop from opening on the main street. The mayor even got a lawyer to see how he could prevent it, many letters were written, it created a big ruckus.
The lawyer's decision? Nothing could be done. School kids walk past it every school day.
Have your mayor contact some of the small/medium towns in East Texas as they appear to have had no trouble passing such restrictions.
I have no trouble banning store fronts, it is when people wish to ban pay cable/internet services that people opt into that it worries me.