Other then the loss of 2 billion in sales which will drive the stock down compared to other stores who will pick up that profit. Why not stop selling candy, beer, soda, cell phones etc. and the hundreds of other items that are not healthy?
They sell cigarettes because they make money sell cigarettes. In fact they sell everything because they make money selling these items. The money they make pays the workers and the shareholders and the taxes they collect pays for the rotten gov't we have. Stop worrying about what they sell and just worry about what you buy because someday you won't have that choice.