It's your right, as you are correct it is not illegal and I'm definitely not one of those people telling you to quit. With that said, its also a companies right to say, you cant smoke here. As the reasonable person that you seem to be from your comments, you should respect that enough to say, "Hey it's their house and their rules." Think of it this way. It's not illegal for my dog to sit on my furniture at all. If I choose to let her sit on my furniture all day and smell it up and make it all hairy then she can in my house. But, when I travel to your house and you graciously let me come there with my dog, but have the rule of JUST KEEP HER OFF THE COUCH, I will do everything in my power to make sure she knows not to go on your furniture. Its out of respect. Your house, your rules. Disney's house is saying, I don't want you smoking here. Again you seem reasonable enough that you should be able to honor their rules.