Your problem foods are the ones you eat without even thinking - your go-to foods mostly. You have to shake things up and think differently about food. It's fuel, not comfort. Vegetables, a little lean meat, fruits, limited starches, some nuts, should be your regular fuel. Cakes, cookies, chips, fried foods, soda and sweet drinks ... those aren't fuel and can be eliminated.
I say find a new doctor. Exercise is important but there are alot of other things to add in to help. Yes you need to cut back on certain foods but find ways to substitute, experiment! For example instead of ranch dressing or dip I use fage fat free yogurt and a powder pack of ranch dip mix. Of course it taste a little different but you get use to it cause its close to the real thing. And it's only 130 for a cup vs the 130 for 2 tablespoons of the real ranch dip and dressing. Little things like that and baby steps. Besides that there are prescription like adipex that can help with energy and cravings, there are some side effect so switching doctors and taking about the pills is a good idea. And there is surgery, I don't know if you have insurance but gastric bypass could be something to look into. I had it done and I'm so happy about it. I'm no longer a diabetic, my cholesterol is under control, and I've lose 85 pounds since January. I feel better and have way more energy. Just some things to think about.