Taxing junk food seems pretty challenging politically, considering that businesses hate it as you're taxing their junk food, conservative voters hate it as government nanny state, liberal academics hate it as a regressive tax and a thing that lessens support for actually removing the subsidies, and anyone paying the tax hates it as a tax they have to pay.
At least for removing the subsidies you only have to fight the businesses.