E.R.
Aww mama!! You hang in there, girl!! Seriously, sometimes in-laws can be the pits, can't they?? Here are my thoughts:
1)Some MILs or SILs or aunts will NEVER think you're good enough for their darling boy- no matter what you do, no matter how long you are married, how good a mother or wife you are- NEVER. You must NOT even try to please them- it can't be done!! If you know you are doing your best to be as good a person as you can and take good care of your family, no one has any right to ask more of you!!
2)Your MIL was completely OUT OF LINE to post anything like that on FB!! Seriously, I would be FURIOUS if that happened to me. Giving you a hard time or just whinging about you is one thing- posting it to the world is another!!
3)Your husband MUST stand up for you. The best advice my mother ever gave me about marriage was this: You and your husband are the mashed potatoes. As long as the mashed potatoes are good, everything else is just gravy!
By not standing up for you, your husband is allowing his mama to think he agrees with her. It is one thing if she is just being complaining or grouchy- I can see why he wouldn't want to take up every little thing she says. But something like a public post on Facebook is so completely inappropriate, I think you should both not let it go.
Here is what I think you ought to do:
1)talk to your husband. You need to get him to understand not only how incredibly hurtful his mother's attitude is- but also that taking her opinions public in that way is another thing entirely! How would he like it if you got onto FB and posted complaints about him publicly- calling him lazy and shiftless, saying he was a bad father, etc. I bet he wouldn't be saying 'let it go' if someone was putting that out there about him. He needs to understand that this is no different.
Say something like " I know you love your mother, and she will always be your mother- nothing can change that. But until YOU stand up for me and our family, you will just be acting like a little boy to her. She won't respect YOU unless you act like a man and she will not respect ME if she can't respect you first."
Ask him what he would do if someone ELSE was bullying you publicly? I am sure he would stick up for you- it's just hard because its his mother, but that doesn't make her behavior ok.
2)Invite the MIL and auntie over for lunch or tea. I would have a visit and then get out the computer, or say, "We wanted to discuss something with you." Face this head on- the thing about the internet is that it SEEMS very impersonal and distant. You can say things that you would NEVER say to someone's face. BUT- your MIL must face the consequences of her actions, just like any teenager making a mean post on FB.
Call up her page and ask her to read out loud EXACTLY what she wrote. She will probably protest and refuse to. She will be horribly embarrassed and try to leave or bluster that she didn't mean it, etc. THAT IS NOT GOOD ENOUGH.
You and your husband tell her that if she has any love or respect for the two of you at all, she is going to sit there and say to your faces what she said online. Read it out loud FOR her and ask her, very seriously, if that REALLY how she feels about you, your marriage, your housekeeping, baby, mothering skills, etc.
I am not saying you will like the answers. She may just be so embarrassed at that point that she tries to walk out or just loses her temper with you. But you need her to see you and your husband as a united front AND that you will not be bullied.
I would end by having your husband request that she post on FB that her earlier posts were just a bad decision and that she apologizes to both of you. Surely she is looking forward to another grandchild- just tell her that with the baby coming, you really want to put this behind you, but she has to give you both a show of good faith that this kind of thing is not happening again!
I have to say- I disagree completely with the people below who blame this on Facebook or the computer, etc. A person's character is the same- in person, on the phone, or on a computer. The majority of people who use FB use it to keep in touch with friends and relatives and there is nothing wrong with that. Your MIL obviously felt comfortable enough saying what she was saying - and it is just the same as if she went to the middle of town and shouted it. Only the way the message was delivered has changed- don't get bogged down in HOW she said what she did. What matters is WHAT she said, how hurtful and rude it was, and what you intend to do about it.
Also, I don't think your husband gets a pass here. He is involved, like it or not. This is not a 'cat -fight' between his mother and you- this is his mother behaving in a very rude, socially unacceptable way. He IS the proper person to deal with it.
Best of luck, mama- *hugs*!!