First thing to remember about Weddings: some fucker will ALWAYS complain about something.
At my very small wedding we had our "reception" at an all you can eat buffet that served, Chinese, Indian, Mexican and Thai (and the odd English Dish)
I have two veggie sisters, and know some of mine and DH families are fussy buggers when it comes to food, but we thought theres something there for everyone and they can choose what they want for themselves cause I dont wanna hear no-one's whining bollocks on my Wedding day (was also 27 weeks pregnant at the time so best not to piss me off )
I sent out the invites with a menu for the restaurant so everybody had an idea of what they were getting as you do, so no-one can complain, right???
WRONG!! My Nanna rings me up and says "the only Chinese food I like is Prawn Fried Rice and they dont do it...they only have Egg Fried Rice and I dont like anything else"
My response: "Well, I dont know what to tell you Nanna" Needless to say she didnt friggin starve!!
Moral of the story...their wedding, their menu, their day, dont like it, TOUGH SHIT!!
But if the friend doesnt attend the wedding soley because of the menu then she needs to fuck right off IMO! (but then I am 32 weeks pregnant and hormonal have no tolerance for anything anymore)