1) be more insightful to know when my mother isn't meaning to criticize me Fuck That.
2) be more mature than my mother and handle her going off on me with grace and not to react Fuck That.
3) accept the way she treats me and roll over and take it without changing the family gatherings because sweeping her crap under the table and acting like it didn't happen is easier on them. Fuck That.
This may be a mother/daughter thing. My wife was treated the same way by her mom until I told her that what her mom said was complete bullshit, and the only one she ever had to please was herself. You need to know that as well. It simply does not matter what other people think/say, and I don't give a damn if they are 'family', or a spouse. If they do not support you in what you are doing, then do you really need them in your life? So many people say 'But they are family, and family is family' piss on that. Being related to someone does not give them an excuse to make you feel like crap. Since you expressed how you felt, and they did not care, then why on earth should you care about them? There will be others on this board posting in the vein of family is family and asking you to forgive, but I would strongly advise you to focus on yourself, your husband, and your kids.
On a separate note, high hive for losing the weight pre-op! It will definitely help you out with not only the surgery, but give you a big boost post-op as well!! Keep going!