Three years ago I started making vacation plans to the mountains and South Carolina. I usually spend quite a bit of money on my annual vacation however, because of smoking it became a hastle to try to visit the NC beaches.
I never litter with cigarette butts but make sure I have something to put them in. I try to be considerate of people around me. The intolerence of people in North Carolina is forcing people to spend their money in other States. If your tourist income is such that you can afford to lose the smokers just keep on because you lost me 3 years ago.
I would suggest putting a large fine on littering.
More information about formatting options