Obese people acting like they can't control it is precisely why they're obese. It's vile to discriminate against someone for their height, race, sexual orientation, and other factors because they have no control or choice over those things. But if someone makes a bad choice that negatively affects their own health and others around them, it's acceptable to tell that person it's unsafe. Shaming them is ineffective, but just pretending being obese is normal and healthy isn't ok either. These folks need help.
Don't even start with me on thyroid disorders, those are a small fraction of people who are obese and even they do not defy basic laws of thermodynamics. Eat less than you burn, it's basic math. You may not be able to control the disorder but you are in control of how you respond to it.
Best way I've seen to explain solar power and EVs to a right winger is tell them I don't have to fill my car with expensive Saudi oil, I make good clean American electricity when the sun hits my roof and I use it to drive around. If oil was worthless because we have better forms of power, we could stop caring what some Arab princes think we should be paying to drive to work.