Again it boils down to people not respecting each other. If you are outside and a non smoker is down wind, move a few feet, will not kill you. Same for non smoker. If a smoker is next to the ash tray, move and let them put the ash and butts into it.
Amazing how just a little common courtesy would help with all this angst over smoking.