Lemme just say, once again, the husband is bringing in junk. I know the answers... ignore it, it's his choice to eat it, etc... but I just want to vent and say that having an unsupportive husband makes this harder.
He bought a case of 24 Heath bars and keeps them in the dresser in the bedroom rather than in the cabinet I asked him to keep them in (out of sight). He has kept the fridge stocked with full fat, 400-calorie-per-cup eggnog and there is a new half gallon in there again tonight. When I did the holiday baking I asked him to buy one single serving bag of M&M's so my daughter could put them on her cookies, and he bought a 56 ounce bag. I didn't even know they made bags that big!!
Then there's the bacon, the full fat mayo, the full fat sour cream and the dips he makes, the full fat cream cheese and other cheeses, crackers, snacks, corn chips, nacho cheese sauce, etc etc.
Tonight he came home with TWO boxes of donuts. Two!! And you know, if it was a special treat for the kids, ok, but all this stuff is being purchased while my 4 older kids are GONE to their father's for 10 days for Christmas.
I just want this not to be so darn hard. I know it's my choice what I put in my face, but darn it, it is hard enough trying to eat healthy without having boxes of candy bars and donuts and eggnog in my face at every turn. Seriously.
I won't eat the stuff. I'm just a bit distraught...

I agree, throw it away! IMO, he is your guest - doesn't he have his own place now, out of town? That's your house and your kids (I don't care who's paying the bills). He can't have it both ways. Either he lives there as part of the famiy and has some say in what comes into the house, or he's moved out, he's just visiting his kid in your home, and you get to decide what comes into your kitchen. If he can't respect that, then maybe he needs to get a hotel room when he comes to visit.