Yes, discrimination laws are of course potentially an issue. Although the 50% of population overweight aren't all so overweight that they don't comfortably fit in an economy seat, most do.
As for weight gain, well I'll semi-agree with you. It does creep up on people, but every single overweight...