Sorry, guys. This is a moral issue. It makes no sense for a drugstore to be selling a poisonous substance. It is no inconvenience for smokers to go somewhere else to get their nicotine fix, if they really want to waste their money as they try to kill themselves.
Would you consider that CVS was being sanctimonious if they declined to offer on-site abortions? People don’t have to engage in trade which they know is harmful, if they really care about their customers.
Their choice not to sell, many people choose not to go there because of it or just because of the anti-nannie state mind set. But, like I said. Their choice.