I am all for smokers being assigned smoking rooms and non-smokers being assigned non-smoking rooms. If Disney can do that 100% of the time, great! If a smoker has to be assigned to a non-smoking room I very much appreciate it when s/he smokes on the balcony instead of in the room. As a non-smoker, I know I can always move away from someone if I am outside and do not wish to smell the smoke. If I am on a nearby balcony, I can always move inside. I don't think the answer is to inconvenience smokers so much that they have nowhere within a reasonable distance from their room to go. Smoking is a habit, but it is also an addiction, and an addiction must be fed. I wouldn't want someone having to get dressed in the middle of the night, walk for 10 minutes, and stand around outside in the dark just to be able to smoke a cigarette.
My problem comes when Disney must put a non-smoker in a smoking room, especially when that non-smoker has allergies. Time-shares are just that - shared space. I travel alot, and while I have moved away from heavily perfumed individuals in enclosed spaces, I have never checked into a hotel-setting and been able to smell the lingering scent of someone's perfume. Smoke permeates fabrics to the point where it can be very difficult to eradicate. When I leave a hotel room of any kind, I have the obligation to leave it in a condition where, with a little light housekeeping, the next person in the room does not have any of "me" left behind. Smokers who smoke in a room leave part of themselves behind for the next person to deal with. This is equivalent to someone who does not just wear perfume in a room, but takes their perfume and pours it into all the fabrics in the room. It would take alot of work for Disney to get rid of the smell, and some of it would linger. When you have to spend your entire vacation sleeping in a room with an objectional odor of any kind, you can't "get away" the way you can if you are outdoors and someone smokes or "perfumes" next to you. I can't imagine that a smoker or non-smoker would want to sleep in a room that reeks of Chanel No. 5. Non-smokers feel the same way about smoke.
So, if Disney can always guarantee me a non-smoking room, and can do that by making smoking rooms available to others, that would be my first choice. If I have to make do in a smoking room, I don't like it, but I can do it because I don't have allergies. Not a pleasant way to spend a vacation, though. For someone who has health concerns, making them sleep in a smoking room really isn't ok.
