A gift, by definition, is a transfer of ownership of property without payment in exchange. It's nice when someone appreciates a gift I've given them. If they don't appreciate it, however, I don't get to take it back. If I do, then it was not a gift to them, but a self-aggrandizing method of controlling them. It is patently unreasonable to expect someone to be grateful to another person for using stuff, especially necessary stuff, to control her.
I doubt I'll ever forget my high school principal telling me that I didn't realize how easy I had things, and that when I eventually had kids, a home, a job, etc. to take care of, I'd look back at how easy high school had been. He was wrong.
Parenting and narcissism should not go together. When they do, life tends to become pretty hard for the kids involved. Especially if they're teenagers, aka adults in most capacities.