I have no problem with fat people. I have problems with fat people telling other people that they should be content with being fat, and being unhealthy, and getting susceptible to preventable lifestyle diseases. No it's not ok - if you want to be that way yourself, more power to you, but don't form a club that blinds people to the health issues and makes them content to be that way.
I've yo-yoed a few times and I'm still looking for something sustainable, but in the end I think it just comes down to how bad do you want it. There's nothing worse than starting to dig yourself out of a hole you've eaten yourself into and there's nothing better than actually succeeding at it.
Looking back, really, there's no other way to describe my eating patterns other than gluttonous when I've been stressed or working stupid hours. I eat for comfort; to relieve anxiety or boredom. Ironically enough, it's exercise that's far, far better at relieving those two conditions. It's like magic. You just have to spare a few hours a week. That's it.
I get active, I feel great, I lose weight because it's easier to eat less because I'm less anxious and I'm not bored. Then, for whatever reason, I stop exercising. Last time was because of work, but that's just an excuse and it has led to me yet again digging myself out of another hole. Really, I just have to keep exercising until I die. This time I won't stop.
It doesn't have to be massive workout sessions either - it can be a walk, a cycle, a swim, kicking the footy around, chasing your nephews around the garden, whatever. Being active will always make you a better person. Get moving, sweat, pant, lift and grunt; you'll find eating better will be easier, at least for the majority of people.