Do you think you can let her know when she says something that it bothers you! Please do not say my child is naughty or poor!
Once you let her know how you feel it will get easier.
As far as fanatic reading that could work to your benefit. One simple question can lead to doubt.
I would be interested in what she is reading so I could say what do you think of this paragraph. There is always a few odd paragraphs.
You could have your own private joke. As long as you keep your own views to yourself. Let her draw her own conclusion. Do not make it a big conversation more like a hit a run.
You could look up comments from Wt studies here :-)
Also, let her know it is Your life and You are happy with your husband and child. It bothers you that she states.......! She made her choices and she should respect yours.
As far as gift giving goes I do not know.