GZ, very sorry you're still getting treated so poorly by her. I'm in complete agreement with ST, don't validate personal attacks. Normally I would say draw a boundary and tell her you will not be treated that way and hang up on her if needed, but unfortunately you've got to suffer it just to be able to talk to your kid it sounds like. I would suggest just not engaging at all. She attacks, you act bored and say "can I speak to (name) now please."