Free...I read about your problems with your T. I am so sorry, but I think you are making the best decision.
No T should "throw a client out." even if you were ranting and raving the entire session.
I hope you can find a new T that can help.
Know that I am in the same ship....looking for a new T.
Hang in there....