I think I'm in the same boat, although for me it's the snacking and the booze. But I'm not a soda guy, and I don't eat garbage usually on weekdays. It's at night when the snacks and booze come out that I fall off the wagon.
For me in part it's budgeting. I think it's about figuring out where and how I want to spend the calories. What matters to me. For example, I love having drinks with my wife at night on Thurs-Sunday nights. I love having drinks with my wife out at lunch on Sat and Sunday at a good mexican restaurant; or having drinks and some junk food at a family party on the weekend.
I also like having snacks during the week, but the truth is if I want to get lean, I have to make a choice, and the things above bring me much more happiness than sitting on my couch with a bag of Doritos.
I also discovered in my last potato diet that if I eat really well from Monday-Thursday and really restrict my calories, I can basically do all the things above on the weekends that I love. When I was on the potato diet last time, I was letting loose completely on weekends, doing potatoes during the week, and the weight still kept flying off. So really, I can have both -- the things I really care about and enjoy, and be in better shape -- if I only give up the stuff I was doing out of habit, or because I was lazy, or not mindful of it, etc. (the donuts and bags of doritos around the house; a huge bagel and cream cheese for breakfast instead of a small bowl of raisin bran, etc.).
That's the new mindset I'm trying to come around to now. Make the choice about the parts that really matter to you, find a way to maintain those, and for the bad habits that don't give you quite as much joy in life, realize that and cut it out.
We'll see.