Smoking is a personal right that the government should not be able to legislate away. Yes, smoking is bad for you. But it's not the government's job to play the parent reprimanding a child for stupid behavior. The ads and regulations only make smoking seem like the forbidden fruit. In fact smokers cover their own medical costs and then some both through the 55 cents a pack they pay in taxes and, well, because many die before they collect what they have paid into Social Security and Medicare.
Nonsmokers have the right to smoke-free places.
But smokers also have the right not to be chased out of offices and restaurants. Do not bow to public pressure to regulate smoking more than it already is. You have other, far more important issues to concentrate on. Social pressure, not government regulation, has caused smoking's decline for many segments of the population. The best thing you can do to discourage smoking is to let society, rather than the government, create an atmosphere in which smoking becomes less and less desirable.