hi bluebell
well you are not alone this is a long post but i have same issues or similar
its brilliant that your dh is aware of how you feel and agrees. i made the mistake of not wanting to tell him how i felt, but after a few glasses of wine it all came out! best thing i did.
get the locks changed and when she wants a key say no, its ok, we will manage, but thats a nice offer. and change the subject. repeat as necessary
an immediate member of my family also tried the face pulling and eeergh voice when watching me feed my ds home made puree, which he loved. i said " don;t do that please, its so rude and will put him off eating" she was "only joking" and i said i have asked you a few times now, its not funny and perhaps if you can't stop you should leave. then i concentrated on ds and didn't speak to her. just stick to your guns don;t apologise and don;t waffle! your baby your decision
when i realised that she had no respect for me and didn't care about how she hurt my feelings or my baby, i stopped being polite and to agree with many posters, rather brutal. she had excuses like " only trying to help" and "its a joke" which is usual response from a bully.
re christening, she has a nerve, and is spoiling it. she will make you ill. suggest you cancel it and rearrange with the venue. tell everyone you invited and don;t tell her til the morning of it and tell her why. my mil has had a go at this and i refused to have ds christened. stupid, but as a family, ie me, dh and ds that is it.
or keep the date and also write/phone to all the people she invited- get a list off her and don't tell her why or lie and just briefly say that its a small do, pls don;t be offended etc etc. and that mil really annoyed you by putting you both in this situation, sure they know what she is like!
why does she do it- because she can!
i did find that the following helps:
having a friend to rant to as well as dh
also, devise a plan for all the situations. write it down if it helps.
after the above, when you find yourself thinking of her and getting wound up, force yourself to think of something else. this took me 3 weeks before i could have a day without her spoiling it and not even being there!
go for a long walk alone with your baby every day- that way you get time to think, relax and chat to your lo
make sure she only comes over once a week or twice and when you want for as long as you want. have a routine for you and the baby and tell her that's it- go to ababy group, baby swim, time with you and dh- she fits in round that and is not invited.
also- you have the thing she wants- your baby- so you have the whip hand. not her.
also- i found thinking when i was at work in the city i wouldn't put up with this crap from a co-worker, so why was i letting it happen?
getting stressed about getting stressed will make you ill.
move house is a good solution. or countries