I agree. If the government needs tax money for schools and is having a hard time getting it from the taxpayers directly, it's easy to just pick an emotional justification like "helping make society healthier" by "reducing" smoking or soda consumption. The actual consumption doesn't go down but the tax dollars do go up. The poor get poorer.
And what about the people that consume soda in moderation and in addition to healthy food? I have soda every day. I also exercise every day and am in very good shape. Not everyone who consumes soda is obese or diabetic. If you really want to punish someone, why not do it in a way that doesn't affect everyone else? If you want a "fat tax", why not do it based on the health of the individual?
They could also just give you a fitness test once a year at the IRS office and tack your unhealthy choices onto income taxes.
For the middle class, this would be more optimal than taxing soda, since it rewards the outputs rather than the inputs. For the poor (who mostly don't pay taxes anyway), this wouldn't work so effectively.
And what about the people that consume soda in moderation and in addition to healthy food? I have soda every day. I also exercise every day and am in very good shape. Not everyone who consumes soda is obese or diabetic. If you really want to punish someone, why not do it in a way that doesn't affect everyone else? If you want a "fat tax", why not do it based on the health of the individual?