Well, CVS obviously doesn't want to compete against companies that can profit from selling cigarettes as they will be at a disadvantage. CVS is also looking to burnish their brand by showing they truly look out for public health. That's as cynical as I can get. On the whole, they are doing a pretty good job at burnishing their brand in my eyes...