HUGS
I am sorry to read such crappy days for you and things said that are hard to let go of
Is it possible to bring up to your Therapist about these things - Like that him being delayed on your appt is not right- they expect you to be in on time,
And the way that he talks, maybe that should be worked on- I know one time I was told by a Pdoc that with me per say, it does depend on how i am talked to--- and yeah I take things personally a lot sadly and it is true--
HUGS to you , hope you are feeling better or will be soon