My mom's a bitch and she knows it

Honestly I wouldn't be saying it if she doesn't say it about herself all the time already. But she totally is! I'm nearly 30 and have a husband and son. She came over today, the first time I've seen her in over four months, and she really is just a B. I nanny a little girl in my home a couple times a week and she was here today. One of the first things my mom said to me was "that baby is not pretty." Like ok? It's a baby and she's adorable. She's never been to this house and when I told her she should move down to this town she said it's filthy. Anyway when you've never been to somebody's house you usually compliment or say congratulations or something. She didn't she didn't say one thing about anything about me. She never asked about my life, she never asked why I quit my job or how I'm doing. We literally only talkes about some autoimmune disease she has in her vagina. She was just plain rude to me and didn't even thank me for having her over. This is the tip of the iceberg of our relationship. She was verbally and emotionally abusive to me growing up, and she mocks my religion. I keep getting giving her more chances but as the years go on she keeps getting colder. She says she wants nothing more than to know my son, but I'm not sure how to let her have a relationship with him if she can't be nice to me.

Edit: She also said that formula is posion, and when I offered to pay her toll to get here faster she said I was being condensending.

Edit 2: She, her husband, and their son were invited for Christmas before this happened. She has always been a bitch but never so outright and she has never been so unfiltered. Now I feel like Christmas is ruined because I can't take back my invite. If she says anything rude or unfiltered in front of my son I will not keep my mouth shut.