Hi Round, I get what you're saying. None of my family lives near me and when we get together there is always a lot of food, generally provided by me, because it is expected. I have been creating healthier options, but somethings, like cheesecake are always expected.
But I'm learning to plan for these things and provide healthier options and plan exercise, like a family walk or wii games, to burn some of it off.
Since I work from home, I really only have to worry about that when I have co-workers in from out-of-town and they we are at a restaurant where I can order a sirloin and veggies and take half home!
The worst part is when I travel. Dining out is expected and between trying to eat healthy and Celiac disease, it sucks! But when I travel I'm running through airports and inspecting buildings and I get a lot of exercise. I almost always lose weight when I travel.