Confusion over paying for meal at a wedding sparked a heated thread questioning how modern wedding costs are shared.