Hosting Christmas dinner means you're going to be on the hook for buying a bunch of food, even if all your guests bring something to share.

With that knowledge, is a move like this tacky or genius?

A woman in England took to a parenting website to post about her mother-in-law charging $21 a head for everyone come to Christmas dinner.

She's not charging a fee because she wants to be paid for cooking. No, the mother-in-law is charging because she's ordering carry-out, which is more expensive.

Mumsnet

Responses to the post are split down the middle with people for and against it. One person had a level-headed, middle-of-the-road response: "People who see it as charging family are horrified, people who see it as sharing costs don't see the issue."