I can understand asking for a contribution if the hosting duties have become expected of you and you have other financial priorities or simply don't want to do it, but I wouldn't dream of making a profit from it. £10 a head would be enough. She claims to love being the host, but I think we know what it is she really loves about it (£££).
The icing on the cake in that article is that she says she basically has to be the host because she refuses to drive on Christmas Day (which is sort of understandable) so it's impossible to visit her relatives. So not only does she make everyone else drive on Christmas Day, but she asks for £60 a head for the meal. Plus they have to bring their own booze!
I'm not sure who's worse; her for being a Grinch or her guests (customers) for giving in to her extortion. As soon as they make a stand and refuse to pay, she'll get over her reluctance to drive on Christmas Day.