Everyone in my family has fought obesity, with more or less success, but ultimately we remain fat.
When we were growing up in a household with nine people at the table, there was no question among us boys (5), we ate until all the food was gone. Period. As the youngest, I got the least food. As my older siblings started leaving the roost, my mother never reduced the amount of food she prepared, so we just got into the habit of over-eating. I was in my 20's before I could even consider leaving the table until all the food was gone.
But I believe there is a diet that can work for everyone; you just have to find it. For me, it is the "Ellington Darden Nautilus Diet," which is basically, eat three 300 calorie meals a day, with a couple of hundred-calorie snacks, comprising about 1200 calories per day. I can lose weight on that diet, and recently went from 213 to 175, with no real hunger issues. Now, I'm figuring out how to maintain the weight without actually having to diet perpetually. This is all combined with an active workout regimen, doing something every day to build strength, stamina, flexibility, or character.
While I'm not thin at 175-180, I feel a lot better than I did at 210+.