Love it.
While any violation of free speech should anger every reasonable person alive, this might be an acceptable exception. Tobacco companies are selling, quite literally, poison. An outright ban of tobacco is the better action to take, but I don't know how the people would react to that. This is the next best thing. Education alone clearly isn't working. After a certain point, drastic measures have to be taken. At some point, tobacco will be banned completely, of that I'm sure.
The fact is, smoking amounts to murder/suicide. You're willfully ingesting poison, and forcing those around you to ingest it as well. Last time I checked, both of those things were illegal. Why should we make exceptions for you? Because you're addicted? One could say serial killers are addicted, should we make exceptions for them as well?