If the only argument for a soda tax is the externalised costs of obesity healthcare, why not just charge people for obesity healthcare?
After all, someone who drinks soda and does a lot of exercise or hard work might not impose any cost on the health system - and someone who eats a lot of bacon or home-baked cakes might get obese without drinking any soda.