Do non-smokers have the right to publicly hector a smoker if their smoking is bothersome in any way?
no you dont have the right to hector anyone does a smoker have the right to hector u for chewing gum or using chewing tobacco , or drinking different brand of pop, or driving a different vehicle to him you might annoy others just by breathing or slurping ya coffee If by "hectoring" you mean making comments, insults, etc., then of course you have that right, it is free expression. You do not have the right to threaten them or their property, that is assault. It's called "heckling" and NO IT ISN'T RIGHT! Heckling means to constantly demean the person smoking and that's just plain immature. If you have no smoking rules in your home, car or if there are no smoking laws in the office where you work then a smoker should be respectful and follow these rules. If you are on their turf then put up with it or move on. If you have a friend that smokes and want to leave the friendship simply because your friend smokes then you weren't much of a friend in the first place. There is nothing worse than a reformed smoker! If more non smokers would look at the entire air quality of where they live and quit blaming everything on the smoker (down to the boil on their butts) then this would be a better world as a whole.