The definition of "anti-smoking" is "someone who is against smoking", period. To tack on the rest warps the definition.
You said "anti-smokers are always saying that the non-smoking population will make up for the smokers staying away."
which means they have no time to do anything else, since all of them are always talking. Use quantified, verifiable statistics instead of generalizations. Where do all of them always say that non-smokers will pick up the slack? Nowhere, because not all of them say it and it's physically impossible to talk non-stop.
yada, yada, yada, blah, blah, blah.
The point still stands regardless of semantics.