Yeah, sounds to me like you made the right choice. Constructive criticism that makes you take another look at yourself is one thing, insults and name-calling are quite the opposite. Taking your decision to get another sponsor personally is also not what good sponsorship is about, from my understanding. It is good that you have already lined up someone else to talk to. Be strong. You will get through this and, hopefully, find a sponsor who is a better fit.