I can't relate to the complaining about training, I love that my guy is dedicated to sports. It's his passion and I think it's cool.
If someone is overweight it is an outward expression of a personal problem. I could lose a few pounds and I know exactly why. My stress is high, work shifts are erratic so I have to go long periods without food, heathy food is a lot more expensive and I need a lot more of it to feel full.