Hi-
What a difficult situation - I'm sorry :(
Have you talked to your husband about the fact that having your mom put you down in front of your daughter will teach your daughter that it is normal to be disrespectful to you. Sophie will also learn that it is okay to bully others and criticize (non-constructively) others. If he says “she doesn’t say anything about you in front of her” I would remind him that child are like sponges they soak up everything and hear EVERYTHING. It is highly unlikely that your mom NEVER says anything negative about you in front of Sophie (even the smallest criticism is inappropriate). Again, children are always watching and learning from the adults around them.
Have you asked him point blank why he feels it is so important to have Sophie around your mother and to teach sophie that it is okay to disrespect others? Did he not have a good relationship with his mother/grandmother? Have you ask him if the tables were turned and your mom was constantly putting him down what he would want you to do?
When talking to your mother – have you made it “non-emotional”/”non-blaming” (I understand this would not be easy since she is not in the right). Have you asked her if she has ever been put down by her mother? Has she been verbally abused? (my husband’s mom can be hurtful at times and her mother was constantly putting her down/verbally abusing her – thus the cycle continues. We make the rule that when they come to our house there is no negativity allowed. If it occurs we say good bye. When we are at their house if it become negative we leave).
It sounds like your mother is an adult bully. Here are some tips on dealing with adult bullies (from http://www.wikihow.com/Respond-to-an-Adult-Bully) :
1) Remember that this is not your fault. …. Everyone is responsible for how they choose to treat others, and a bully is no exception.
2) Resist the temptation to say or do something nasty back. This can be a lot easier said than done. Particularly if the bully has aroused strong feelings of anger in you. However, a reaction such as this will only prove to the bully that he/she has succeeded in getting to you - which is what they want. Bullies feed off negative emotions, because deep down in some way they feel inferior/insecure about themselves and it's only by making others feel bad that they can raise their self esteem. Reacting to a bully in this kind of way is likely to only further encourage and possibly worsen their unwanted behavior towards you.
3) See if killing them with kindness helps. This doesn't always work. But in circumstances when you've not long known the bully (such as if for example you've just been introduced to them at work) it can. Often what inspires a bully to be nasty towards others is an assumption that their target is a threat towards them in some way, as well as an experience of a lack of kindness from others throughout their lives. By demonstrating that you don't intend harm towards them and are willing to be friendly, this can encourage more positive responses from them. This might be anything from a friendly good morning 'hello' to an offer of help with something. However, if after trying this 2-3 times they still continue with their behavior cease this approach. This won't work on every bully, and being nice to them every time they choose to bully you is likely to send the message you are rewarding their behavior/find it acceptable.
4) Try assertive responses against the bully . Examples of this could include assertive body language (looking the bully firmly in the eye while standing straight), an assertive tone of voice (clear and firm without sounding threatening) and assertive choice of words such as "I've recently noticed signs that you are trying to bully me and want this behavior to stop." That said, choosing an appropriate assertive behavior will - to a certain extent - be dependent on the specific bullying situation. What might be effective in a work bullying situation might not work so well in a family or cyber bullying situation. See the related wikihow article on being assertive to get a few ideas.
5) If all else fails, consider enlisting somebody's help. …a family relative or friend (if it's a family bullying situation). Speaking to your doctor is also an option, if you feel the situation is heavily impacting upon your physical and/or mental health.
Here are some other adult bully websites:
How to recognize an adult bully: http://www.ehow.com/how_###-###-####_recognize-adult-bull...
http://www.uncommon-knowledge.co.uk/articles/handle-bully...
http://www.uncommon-knowledge.co.uk/articles/bullying.html
http://drphil.com/slideshows/slideshow/1204/?id=1204&...= (story about mother who is a bully)
If your mom agrees that she needs to change/want to change to show her granddaughter how to be respectful towards other women/people/family members then - Have you made a contract? Both of you can come up with a list of “requirements” then once you both agree you both sign the contract. If someone does something that is crossing the line (breaking the contract) come up with a call word (e.g. “banana”). This will alert the other person that they need to tone it down and they are about to breech the contract.
Another thought – would your mom be willing to see a family counselor?
Good luck. I hope everything turns okay