Was on the way home from work, went through an intersection that people are always merging into so I was taking it easy, 3 cars were merging in, kept my speed to the limit. All of a sudden, the last car starts merging into me, of course my horn doesn't work. So I'm left trying to brake easily and avoid being pushed onto the median. I end up riding the steep part of the median for a few seconds and somehow manage to keep the bike upright, hit the side of his car once I had regained stability and braked harder once I was off the median. I was so angry that I ended up going up beside him and punching his mirror, smashing it to bits, the sound was intensely gratifying, yelled some more at him and gestured for him to pull over. Once stopped, we had a quick and calm discussion, he apologised and said he hadn't seen me until he heard the bang on his car, and was genuinely sorry. I apologised for smashing his mirror, we shook hands and parted ways. I'm glad it ended this way, could have been infinitely worse, I don't know how I managed to keep my bike upright. Not usually one to vent, first time vent on an open forum :< I'm still shaken up.