I get why you're upset. My first T didn't believe I had a temper and told me she wanted to see it. Once she showed up 40mins late, the entire office was locked and no other Ts were there so I had to sit in the hallway waiting for her. She showed up and acted like she was shocked to see me. Then once she scheduled me on a day and I had apparently written a different day down. She was upset with me and charged me.
My current T, she knows I have a 6p every Wednesday night. She puts me in several weeks in advance because she knows if she doesn't the receptionist will assume I can't make it and will book it for her. It's a popular time slot. I'm going through a rough patch and she went on vacation, and my time slot was taken for the following week (tomorrow night). She apologized several times and told me she will call for any cancellations during this week and even offered to stay later and give me an 8p appt if I wanted.
My point? Maybe this person was in a crisis, or your T had other things on his plate or whatever. Be mad, vent, throw something (of his) away

and move on. It sucks. It's sh*tty, but what *if* you unknowingly took someone else' time slot and the other person acted like a giant toddler?! We're all imperfect humans-- some more than others.