This is so refreshing to see others who have come to the same conclusions as I have. I have spent the last few years doing so much research on this. I basically ended up with a paleo or primal mindset. I'm still working on what works for me though... but am mostly there now. I don't eat completely paleo right now. Last october I cut out wheat and most gluten entirely. That's when most of the binges went away, and my anxiety lessened a bit. I started getting out of the house and doing more, too.
I guess I naturally cut out a lot of sugar when I cut out wheat, too. These days, I don't have much sugar but when I do, I get those horrible and intense cravings again. I do allow myself "cheat" meals or days, but within a Weight Watchers template. I don't ever have wheat as a part of my cheats. I know if I had that again, I would be over the edge. I had been having things like gluten free pizza ordered, or rice pasta and gluten free brownies for cheats...but am realising that these are still pretty dangerous binge foods for me. They don't have as bad of an effect as wheat versions (I do eventually get full, don't usually purge, don't have physical and emotional side effects...) but....I still notice the whole binge mentality coming on, with those foods.
I've started to create some very delicious treat meals that don't cause binges but taste almost exactly the same as those old foods! And I lose weight while eating them. I have taco plates (pretty much all the taco stuff on a bed of lettuce, sans the shell - I guess it's a taco salad,lol. And I do NOT skimp on the beef or cheese!) or pizza bowls (all the delicious toppings of pizza and sauce and cheese, but in a bowl! No crust) and they are just as filling and rewarding.

I think a huge part is also healthy fats. If you cut those out, you'll feel starving all time. Everyone has to find their perfect amount of healthy fats. I find even if I have a spoon of coconut oil, I feel more calm and satisfied and don't want to pig out on carbs.
I was only able to stop wheat by going through a really crazy intense few days/week of terrible agony!! The first few days were the worst. The cravings were sooooo horrible and strong. Yes, I stopped IN THE MIDDLE of a huge craving, without giving in. It was probably, umm.... the hardest thing I've ever done! Seriously. :O
So, my next goal is to make sure I keep my sugar intake down.
I had been in an eating disorders clinic but have realised that their methods did not work in the slightest. Do I have emotional issues? Yes. Do most other people? Yes. I've never really felt as though it was some inner sadness that caused binging. It was a horrible physical craving. A craving that only started once I had certain foods in the first place! And from then on it's a cycle. Because those foods affect me emotionally/mentally, and those emotional feelings cause more binges. When I cut back on those problem foods for me, I feel just fine! So what, my inner turmoil vanishes? Ooops. Guess it was the food. I mean I get sad and everything, but I don't turn to foods to comfort those feelings unless I have those cravings in the first place.
I also don't agree with the clinic on how I should eat. They say it's not right to cut out entire foods groups. Oh, but if you want to cut out meat or dairy then that's fine, even if for personal reasons like you like animals. But if you want to cut out certain food groups for actual health reasons, then NO! omg that's BAD!! Grr.
Also, I don't think I can "train" myself to enjoy a slice or two of wheat pizza or sugary breakfast cereal and then stop, and regulate my mood (which is what they usually want you to do). I truly believe my mood is affected BY those foods, and the cravings come FROM those foods. But they believe cutting them out causes you to label them as BAD foods and feel this sense of lack and deprivation that is unhealthy. I disagree. Quitting drugs is hard too, and you WILL feel a sense of lack and deprivation. But that doesn't mean you can "train" yourself to have bits of those things in moderation! Ridiculous!
Anyway, I should stop rambling now. I really hope I have made some semblance of sense here. O.o