Thank goodness someone heard you. I am so relieved, u managed to keep this T for now. He at least seems to know how out of hand things are.
I like he offered to knock the cancellation fee off his own fee. It shows genuine concern for your well being.
I also think it makes utter sense that you need someone to say no. You want someone to make you feel worthwhile, this T is saying, you are important, your worth protecting.
I am just so very glad you are able to talk to at least one person with your interests at heart.
Take care Ro, please follow this T's advice. Stay home on Friday.