I can understand you. My mom-in-law is like your in-law. She doesn't want my hubby treated me well as she is so jealous, but she doesn't want him to divorce me either. She is a control freak.
I had bad time also, but you have to convince yourself it's not worth of hating her as it punished yourself. Your health and your happiness is the most important factor.
Go shopping, have your hair done and treat you and child a nice meal. She doesn't want you to enjoy life and you did.
It's not worth it. Just find ways to stay away from her. Your mom can say no to her visit and phone call. It's important on how to say no.
My mom avoided contacting my in-law and it avoided lots of issues.