Bro don't be so hard with yourself. The reason I gained weight in the past when trying to get in shape was that dreadful "all or nothing" thinking. I would say well I pigged out this week so there goes my diet so I'll try to diet again this summer. Not saying you are thinking that but I've so made that mistake before.
Sure you can splurge sometimes for even a week or more but remember you can hit the gym and make up for it.
Life throws you curve balls in the form of pizza, burgers, crazy good desserts and its just too hard to resist sometime. And its soooo easy to eat up when friends and family are around if even just out of habit.
Heck sometimes having 'bad' weekends gave me the incentive to hit the gym and diet EVEN harder. I went about 3 weeks recently just pigging out at times and I was disgusted with myself. It did rejuvenate me wanting to hit the gym harder and even to the point where I ride the bike 4+ times a week now. It's not about the bad choices as much as its about how you recover.
I try not to think of it as a diet any more. I like to think I've changed my lifestyle. Sure I can eat chinese food and pizza every now and then but I also cut down 99% on my pop drinking, I don't eat sweets nearly as much as I used to, and I mentally try to make sure I don't really go over my 2000 calories a day. When I do manage to eat some good stuff man do I enjoy it
I wish you luck and I'm sure you will get back to hulk-ing it up and personally this board is good for giving me incentive.