Don't beat yourself up. Obesity is a multi factorial disease. It is caused by many things. Eating habits, activity level, genetics, gut microbes, hormones and who knows what else. The medical community can't even tell us exactly why weight loss surgery works. We just know that it is the most effective treatment that we have at the moment. Everyone is different. Don't compare yourself with anyone else. I also believe that stress is a big contributor as it affects our hormones and our genes. I still see my bariatric nutritionist at 20 months out and have no plans to stop because we have to be diligent and do everything we can to fight this disease. If you have access to one, I would highly recommend doing that because you are right, there is so much misinformation and information that does not pertain to us out there. Time and time again I have found her information to be spot on. She reels me in back to nutrition and away from the confusion. Also, I have said it before and I still believe that if we get to a point where we feel like we are loosing control, reaching out for psychological help is a good thing. It can't hurt and I've seen many people who said they were so glad they did. You can do this.