I agree - life is going to happen despite our best laid plans!
So you're going to have to have a plan to deal with it for the rest of your life. In my case, I have 3 young kids (2, 6 and 8), so we ALWAYS have junk food around the house. Not that they eat it all the time, but they DO get to eat chocolate sometimes, cookies, popcorn, sun chips... so we have it in our pantry. Marshmallows for camping, gummy bears.. it goes on and on.
So I can't be one of those people who 'clears the decks' for weight loss - I'm going to have to create a strategy that works for me, regardless of what food is constantly under my nose. I will have a couple of chips, a handful of popcorn, a few gummy bears.. but I make sure I don't have the whole bag, and I make sure I check the serving size so I account for my calories.
I don't like to feel like I'm 'on a diet'... so I feel normal to have a couple of sunchips and an apple with my kids when they have their snacktime. You'll maybe have to think about your portion sizes when weekends hit and you're eating 'celebration food' with you husband. Doesn't mean you can't have any, but it does mean that if you eat calorie rich food, you're going to get less of it.