I think you should just go ahead and serve what you were originally planning to. This catering to special diets and special requests all over the place is getting out of control, in my opinion. You are the host. You decide what gets served and what doesn't. You are not a restaurant or a nutritionist. I see no need to send out a menu before your event in any case. If the guests don't like what you have to offer, they can eat around it, or, if it's a buffet, they can grow the hell up and put together something they find "acceptable". Guests should not dictate the menu to the host. What ever happened to being a gracious guest? I remember way back when going to dinner parties and being polite - even if the food was awful, you pretended to eat and give the host your compliments and grab something to eat on the way home. The point of social occasions is NOT to have your nutritional or food preferences catered to...but to socialize. This is just getting out of hand.
OP, serve what you want to serve, and expect your guests to behave graciously. If they don't, perhaps they don't deserve your hospitality, which sounds absolutely flawless and divine. I would have been honored to be invited to your event. It's too bad people don't appreciate gracious hospitality with equal graciousness in return.