She sounds like a horrible friend to be honest, wonder what her problem is!
At least if you do bother getting her baby a present, she can't slate you to everyone but I would definitely do the same for her birthday (don't bother sending her a card.)
Hopefully, if you stop bothering to make an effort to see her, she may miss what you had and want to see you again.
Ah, one of life's unnecessary stresses that you just don't need at the mo. Her loss, you always come across as a lovely girl to me x