It sounds to me that you are just unwilling to give non smokers a better chance of living a healthy life and are only thinking of your own smoking desires!
If I am in a designated smoking section, of course I will light up at any time. A non smoker who chooses to sit in the smoking section is aware that others will be smoking. If I am in a place where smoking is allowed but there isn't a division between smoking and nonsmoking sections, I won't smoke around someone I know it bothers. If I am not sure, I ask others if it will bother them. Not all
smokers are the heartless cads you seem to want to think they are.