Just be happy with such a nice husband. Lot of people might be jealous of you.
Food business is always complicated, if you eat differently than the rest of the people.
Next time take a tsp epsom in a glass of water. And after you eat take another or may 1 or 2 tsp.
I always do this when I know I go to a place where I am going to eat the wrong thing. Also when you visit people and they worked so hard on the meal.
My husband sometimes brings some goody home for me and I'll say it is not my diet but it looks good, I am going to enjoy it.
(Of course I use my Epsom Salt :) ).