I officially HATE my hairdresser!!! He's FIRED!!!!

I used to love him, he always did a great job and knew exactly what I wanted. I could trust him to do whatever and knew I would always love it.
Well, I lived out of state for awhile, and started seeing him again last summer. It seems like each time he has screwed my hair up one way or another. He says, oh, I just have to get used to you again, don't worry, I'll figure it out. So I gave him many chances and it seemed almost everytime I saw him it was never really what I wanted. We specifically talked about, on many visits, that I like my hair dark brown, very close to my natural color, with some very subtle low lights (darker than my original color) and under no circumstance do I want my hair lighter (light brown or blonde was NOT ok). We also discussed how I like my hair long, with some layers, but had to be very careful bc my hair is fine and easy to get too thin. He says, "oh you're so picky" ummm it's not picky, it's having you do what I asked not whatever the hell you decided to do instead. 
I saw him 2 weeks ago, he freakin bleached my hair and put pretty much blonde highlights in, made them chunky and heavy around the top of my head.....exactly opposite of what I told him I wanted. He could tell I wasn't happy, so he "toned " it with a darker color....it helped some, but then lightened up a few days later. Also, he had another appointment waiting so he rushed through my cut. A few days later I realized that the layers were so screwed up and uneven, totally looked like crap, huge gaps and thin areas like he didn't trim it at all. I finally called him and asked to come back in today to get the layers fixed. He asked about how I liked the color and I told him I didn't like it, but was tolerating it. Oh no problem, I will take care of you and tone it darker. Then we discuss the cut....my hair was long, about to my bra strap/mid back. The layers were so screwed up I said, well we should probably cut about 2 inches off the bottom to help blend them in.......he proceeds to cut about 6-8 inches off of my hair and make it freakin SHOULDER LENGTH!!!!!! I seriously have NEVER had my hair this short and I HATE IT!!!! I'm sooooo pissed and it looks sooo stupid. Not to mention my hair grows pretty slow, so this will probably set me back a year or two. I wanna kill him!!! Needless to say, that was his last chance and I will never ever see him again!!!!