I know it isn't cool to have someone bringing you things you dont really want or need, therefore sabatoging your best efforts.
However.....
One thing to keep in mind... Just because he is bringing you chocolate and ice cream, doesn't mean you "have to" eat it now does it? The supermarket is full to the brim of bad, nasty and unhealthy foods, and there is a McD's and KFC on every corner, but ultimately we are the ones who open our mouths and put the bad stuff inside. It can't all be put on the hubbies.... Similarly we cannot blame McDonalds for "forcing us" to eat big macs, or 7-Eleven for insisting we buy chocolate bars.... We open the eating orrifice, not them.
Perhaps the next time he comes home with a tub of icecream or box of chocolates you could take a stand and simply refuse to eat them. Or if a stronger response is required, show him how much it bothers you to have such things around by throwing them in the garbage. Weight loss is definitely harder if you have someone enabling your bad eating habits, but ultimately, unless he is tying you up and force feeding you, YOU have the power to just say no.
My wife still cooks herself and my daughter wonderfully delicious fried meals which I simply love, but they are hell on my waistline. But I would never tell her to stop because I am trying to lose weight, that would simply be unfair. Instead, because losing the weight is so important to me, I stick to my healthier choices even in the face of temptation. Thats why I am finding success this time around like never before.
I know temptation is hard, damn hard. But that is something we ALL have to deal with, non-supportive spouses or not. Temptation will always be at our doorsteps, even when not delivered directly to us. You may not have the power to stop him from buying it, but you DEFINITELY have the power not to eat it. Thats what this whole weight loss game is about after all. Changing our own eating and exercise patterns, not relying on someone else to do it for us. True success comes from making the hard and difficult changes ourselves. Bottom line.
sirant