I find it disturbing that she called you names. That's not someone who should be a sponsor. Like Anna said, it's best not to love someone who calls you names like that.
You did the right thing. She deserved to be fired. And you shouldn't feel bad about it. She's not worth it.
I hope you find a good sponsor soon!