Remember this classic episode? Of course, what George really meant was, "It's not me... It's YOU". If you struggle with weight, it's not you. It's the world you live in. You are an incredibly advanced biochemical machine optimized through millions of years with tools that maximize your ability to survive. You are a marvel.
One of the tools you were endowed with is something called optimum foraging strategy. You are hard-wired to seek out food with the highest caloric payload while minimizing the effort used to obtain it. This strategy guided us through the harshest of environments allowing us to provide for ourselves and our children.
However, you have been dropped into a world that turns everything on its head. The conditions have become too favorable for acquiring calories. You are perfect... but the world you live in is not perfect for you anymore. So, take the emotion out of it. There is nothing wrong with you. The challenge is simply to develop an understanding of your hard-wired instincts so that you can create a personal environment conducive to maintaining your health and reaching your fitness goals. I'm not saying it's easy, but I am saying there is absolutely no reason for feelings of guilt.