But this is the government that is trying to regulate what people want to buy. If the tobacco companies want to raise prices to raise revenue, then so be it. But the government is forcing the rise in prices, this is not a free market dictating things, this is "big brother" telling us what is best for us.
The government has done this for years in other types of industries (rent controlled housing, farm subsidies), almost always with disastrous results. Problem is that politicians are:
They don't study history or economics enough to not understand their knee jerk reactions never have the positive impacts they intend for them to have, so they keep on passing more knee jerk legislation such as this. You suffer while they can pander to their constituents about caring for children at the expense of the smoker.