Driving is a source of anxiety for me but am getting much better. However today I had an incredibly close near miss. Traffic suddenly stopped and the car ahead stopped infront of a side street. A car in the opposite lane/direction arrived and indicated that it wanted to go down the street that was blocked. As the car in front moved I also drove forward as I had right of way. However the car in the opposite lane decided to chance it and cut in front of me. I had to slam on my brakes to avoid it. He then proceeded to block the road for two minutes to scream and shout at me which thankfully I couldn't hear. 

I can't stop replaying the situation in my head and being critical of myself. Whilst I could have let him pass as I courtesy, I didn't as there was no traffic in front of me or him so he would have had to wait 3 seconds maximum for me to move. I know I did absolutely nothing wrong but my brain won't accept it. If I had crashed into him I know that insurance would have found him wholly liable but I am completely shook up by how close it was. I'm so angry that he shouted at me as if he I had made a mistake. I'm so angry, so upset, so frustrated. IT WAS NOT MY FAULT.