Blooz,
Maybe this will change your mind...
I'm around 30 lbs overweight. I'm 5'10" and have fairly wide shoulders, so I figure I should weigh around 170. I've had lower back surgery to correct a herniated disc. The injury was caused by my job, but it was aggravated by the excess weight I carry around. Every day I remain at my current weight, I do more damage to that part of my back and cause further injury to the disc above the one that was cut during the surgery.
Here's the kicker - the US taxpayer paid for it. That's the whole problem, and it's not just me. Health care costs in the US are rising in part because fat people are unhealthy people, and unhealthy people require expensive medical care. One of the core justifications behind the new USAF fitness standards, specifically the fact that 30% of the score is a simple waist measurement, is that fat people are expensive because they suck up an enormous amount of health care resources.
Next time you pay your taxes, think about the fact that unless I keep losing weight (I lost 8 lbs last month) part of your tax dollars are going to pay for medical care I need because my weight is inappropriate for my job, resulting in injuries that might (might!) otherwise have been avoided.
You can't avoid back injuries if your job involves repeatedly pulling 9 G's, but every extra pound of body fat just adds to the chance of that injury increasing to the point of requiring medical care.
Tolerance doesn't always make sense now, does it? Every fat American is a direct drain on YOUR wallet, because fat people are a drain on limited medical care resources. That makes it everyone's business.