Sure, many local laws are passed simply to generate revenue. But these ordinances were put to public vote and passed. If you've got the money to cover the fines, come on out and protest it. Unfortunately, these days trying to drum sympathy for smoking is akin to trying to get your neighbors to accept you sitting on your porch playing with yourself. You may have the right, but it sure is rough trying to exercise it.