hey, now. i smoke cigarettes! :P
i also don't smoke outside without having place to put my butts -- i've got a little pocket ashtray thing, cost about five bucks 3 years ago, and i take it with me whenever i leave the house.
otherwise, ditto to what cigarick said. littering is against the law already. aside from that, though, i DO think that cigarette smokers need to be leaned on from all sides to dispose of their butts properly.
a couple of cigarette manufacturers started enclosing these disposable ash containers with each pack awhile back and had a brief ad campaign to encourage smokers to not litter. that went over like a fart in church. :P too bad, though, because that's the right idea -- and promoting responsibility like that is JUST what is needed to avoid laws that suck for ALL smokers of all kinds.