Fixed it for ya
Wish it were true that tobacco "paid for itself."
(I was thinking that was a corollary of your fix; if it wasn't, please disregard the quote/reference.)
Unfortunately, when one combines the history of enormous tobacco subsidies to farmers and the increased health care costs for the very long and messy end-of-life treatments for smokers, tobacco taxes probably do not match up, I'd bet.
Then again, smokers often die sooner than non-smokers, so they probably receive relatively less in Social Security and Medicare benefits than others, so who knows.
Would be interesting to see if this works out the way road costs do.
The Texas Dept of Transportation (big on highways) determined a few years ago that the gas tax needs to be raised to $2.22 / gallon (it is currently 38.4c/gal) for gas taxes and fees to cover Texas road costs. This means taxpayers in general are subsidizing road-users, especially the ones who drive a lot.
Reminds me a bit of how a downtown resident of a big city like Houston has historically paid over $20/month for phone service while a resident of a remote part of west Texas has paid only $4/month, even though the real cost of service was well under $10 for the big city downtown resident and over $1,000/month for the person living in sparse west Texas. (Yes, it does sound crazy, but if you don't believe it, check out the data in the Universal Service Fund cases at the Public Utility Commission.) (Of course, not that many folks take standalone local phone service any more, but the subsidies continue with the local plus long distance bundles - just not to the same extent.)
Now I will await someone pointing out the ways in which a heavy-driving, heavy-smoking, remote desert dweller subsidizes the rest of us ...