The problem with the more vocal of non-smokers is that most of their arguments just don't hold up. Someone earlier said something about having to breathe in smoke is one thing, but smelling it is an entirely different matter. The reply was typical, in that the smell is nasty and why should a non-smoker have to endure the smell from a distant smoker? That sounds good at first, but there's a problem there. You're trying to dictate the behavior of others that you find annoying or unsatisfactory. Again, that may sound good on the surface, but here's the problem...
As someone else mentioned, he finds screaming, whining children annoying. Why should a childless person have to endure your rugrat screaming and crying at the dinner table? Why do we all have to deal with that noise pollution?
Going back to smells, should Disney also put a mandatory showering and deodorant use policy into effect? Standing near someone who has strong body odor is offensive. Why should I have to endure their stench, simply because they choose not to wear a more effective deodorant, or one that I find pleasing?
People on cell phones annoy me. They usually talk several orders of magnitude louder than they normally would, and I don't care what you're having for dinner or where your kid has wandered off to. Why should everyone else have to put up with your stupid ringtones that are both annoying and potentially offensive!
Do you see the point? People, by and large, will follow the rules - if the rules are reasonable. Give smokers places to smoke, and the vast majority of them will go and smoke there. Make the places out of the way enough so that people won't have to breathe in the "health-risk" second hand smoke (yet they have no problem standing around, breathing in MUCH more noxious bus fumes for hours over their stay...). By removing all smoking rooms, and smoking on balconies, all Disney is doing is encouraging people to break the rules. The fine will be a deterrent to some, but most people will buy air freshener and think they will get away with it...and most will. It's fairly easy to negate the lingering smell of cigarettes with the proper air sanitizer. People who go into a hotel room and smell the smoke are victims of a poor housekeeping staff more than they are of the smoker, but I digress.
All I wanted to comment on was the arrogance of the assumption that Group A should be able to dictate the behavior of Group B, simply because they do not like it. If I had a nickle for everytime some soccer mom almost ran over me (or knicked my heel) with a stroller, I'd buy Bill Gates and sell him to China. Still, I don't propose a stroller ban, or a fee for everytime one collides with me. Then again, I'm reasonable. I expect that if I follow the rules, then other people will to. Sometimes my idealism gets in the way, I guess, and I forget about people who'd rather change the rules than follow them.