No I'm not selfish. Because that won't give anyone cancer.

Smokers are more than welcome in public - just don't spread your filthy cancerous smoke around. Now THATS selfish.