Let's wait and see what the FTC has to say about this. It doesn't seem like a fair trade practice, especially due to the fact that CVS can't prove that their plan will stop people from smoking. That means their plan is just a strategy to grab more of the prescription drug business away from other pharmacies.
That's what it looks like to a non-drug user like me.