I haven't read the full thread.. but...
I'm slim and the moment I eat anything like a cake in public people say "it's alright for you - you can eat what you like"
However, they don't notice that as a general rule I steer clear of the shelf full of goodies in the office - decline sweets when they are offered to me and stick mostly Monday to Friday to a bowl of cereal for breakfast, a bowl of cereal for lunch and a small ready meal or similar for my evening meal.
I also don't ever drink calories - I only ever drink water or diet coke.
I think things like - "Oh I'll just have one for a treat" and this being a regular occurance are a downfall to loads of people.
My husband is overweight - at one point he was obese - I would say that he doesn't eat that much more than me...
... however, I cycle to work every day - there and back obvs - and I generally walk out to the shops at lunchtime to buy a drink or an apple or something.
My husband drives to work, drives home at lunchtime for his lunch, drives back to work. He also drinks - a lot - a bottle of wine on a Friday, Saturday and Sunday night can add up to 3,000 calories can't it?
In my experience people who say they eat "nothing" and are overweight generally are lying to themselves and they never really notice all the other things that their slimmer colleagues do - I clean all my own windows, do all my own gardening and am a fanatic re housework.
All of these things through have not stopped my weight from creeping up a little over the last 30 years and the nearer I get to 50 the harder I have to try.
... so I get really narked when people say "oh you can eat what you want" :(