Taxes on junk food are completely fair. They are specifically outlined in the Constitution when the founders say there should be no unavoidable tax.
......but all duties, imposts and excises shall be uniform throughout the United States.
Next time you go to your smoke free restaurant, I want that $4 per taco tax imposed on YOU, you'll be singing a different tune very quickly when your $3 meal costs $15.