Alhumdulillah I don't go to any mix weddings, but I think the main problem is that unlike restaurants, the people having the weddings have the choice to keep them separate.