Aww.. this is sad, I'm so sorry to hear that.

I don't think this justifies anything she has said to you but maybe she's just been undergoing a lot of stress because of the surgery, etc and channeling out her frustrations on you? I know I sometimes lash out at people I love when I get stressed and it makes me feel bad. I hope you two can work it out soon.
__________________
The best way out is always through.