Man, this reminds me of last August. Family had an oceanfront place in Nags Head, around MP 12. We would set up in the morning, and were amazed at the people that would come down and set up, literally 6 feet from us. (My wife and I are used to Tri Vilaages.) One day, this group sets up right by us, and we hear that sound, you know, when someone is pounding a pack of cigarettes in their hand. My wife and I just look at each other, both thinking yuck. And hey, if you're a smoker, you have every right to smoke there, but boy, if you're not a smoker, that sucks!
And like the OP said, clean up, whether you're a smoker, dog walker, drinker, whatever.