@ArcheryAnnie
I don't really understand the "I can't eat spicy food, and there was nothing for the children" style of complaints about attending an Indian wedding. As well as rice and naan and chapati, every Indian wedding I've ever been to has had mild dishes and completely unspicy dishes, too. And dessert is usually generic. Indian weddings are full of kids, including kids who complain about spicy food, and they've never left hungry.
I’ve been to a couple of Indian weddings and I’ve only seen people creating about spicy food once.
It was a day when the bride invited everyone from our work to come to an evening event.
Masses of food, tables laden with buffets of all different Indian dishes, some spicy, some mild, different rices, breads, tandoori meats, vegetarian and vegan. Servers were there who could tell you every ingredient. It was fabulous.
There were a group of people from work who did nothing but bitch and complain that it was all too spicy and they couldn’t eat. I’m half Indian, I showed them the dishes that were not spicy at all, there was a lot they could’ve eaten. But instead they were rude enough to sit with a plate of rice and loudly whinge that none of it was appropriate. Some of the brides family were very apologetic, offered to go and get different food, it was just met with more (low level but shameful) rudeness.
I was so embarrassed to be lumped with them, luckily the brides grandmother came from the same city as my grandmother in India, so I escaped the work colleagues and had a lovely conversation with her grandparents all evening instead. And I absolutely stuffed myself 
Sadly for the people I was with, it was just low level racism, mixed with a bit of fear that this wedding celebration was so different to what they were used to. I had seen them all go to Indian restaurants and eat fucking vindaloos on Christmas nights out. So to me they were just being rude for the sake of it.
Luckily me and a couple of other non rude colleagues managed to keep it from the bride, she would have been mortified.