Apologize to her, for reacting by hanging up. Let her know you did her a favor, because if you had answered or responded to her statement (repeat what she said).. It would not have been a nice responce, because she had so offended you. Hanging up was best for both of you.
I have a sister that makes statements I totally disagree with.
An example. she wanted to know "When is B going to get over the death of her daughter? Gosh she is always so pitiful and brings me down every time she is around. "
My response.. "How long do you think it would take to get over the death of" your daughter or son? 1 year, 2 years, 5 years? EVER?"
"We are lucky to have B still willing to live. She wants to be with her daughter and will NEVER get over it."
I like to turn these ridiculous statement around and put them in the place of this.. You could ask your sister.. "So if your children were molested, you are saying is it partially their fault? Or are you talking about everybody else but your own children?"
I lost respect for my SIL years ago when we had a discussion about how she supported the Irag War. I asked her "So you feel so strongly about this war, you are willing to send your sons?" Her answer "Well (hem haw), Yes." My response. Interesting, I am not willing to send our child, but since the war will be going on when your sons turn 18, I will remind you about this promise." Her response./. Well he has Aspergers so he would probably not qualify. Me " How about your second son?" Her husband jumps on and says, we are no longer going to reply to your questions L.."
Guess what? Her son will be 18 this spring.. She is an idiot..