I don't have a problem with it.
1. I think it should be really small. Like at someone's house with your mom and your BFFs only. I'm talking less than 10 people.
2. There should be no registry (fine if you do one for yourself, but it should not be mentioned at all, IMO).
3. Mom should NOT be demanding it or throwing it.