You know what I live by when it comes to assholes? In one ear and out the other. I'm there with you, dude, I was told through my entire childhood that I was a no good "retard" and I believed it for a long time, but in my teenage years I discovered that I was worth more than that. I had to give myself some tough love and remind myself that nobody, but myself will love and care for me the way I can. Tough love DOES work. Maybe you're comfortable in your ways, any change stresses you out and it makes you depressed when you don't see immediate results, but you know what? That's life, dude. Rewarding things take time, hard work and dedication. Any sort of significant life altering change will not come easy and you need to not expect anything major to ever come easy.
Eating may be a comfort, but you want to know what could be an even bigger comfort? Knowing that you'll be active, mentally healthy and fit to enjoy life for as long as you possibly can.
I don't feel superior to overweight people, but what I do feel is gratitude. Gratitude towards being able to say, you know what, I'm going for a 6 mile walk to the pier to watch the sunset. I'm going on that hike up the mountains to check out the swimming hole and waterfalls. That I'm going to Yosemite to wander and wonder in all its majestic beauty. It's gratitude to live life the way I want, how I want and when I want. I maintain my healthy state to appreciate all that this crazy, beautiful life has to offer, because I remind myself every day that I only get this one chance to experience it all and I don't want anything to set me back. Since my surgery last year I've actually experienced a bit of depression like I haven't in decades, but I get on my crutches and go out on walks for as long as I can. I do push-ups, I do sit-ups, pull-ups at the children's playground, I do everything within my power to remain mentally and physically fit and healthy.
Nothing is impossible, dude. If you truly want to get in shape and remain in shape bad enough it'll happen. If you need someone to talk to you feel free to PM me. I'm not always on this site,sometimes I go MIA for weeks at a time, but know you'll get a response.