Pete,
Very sorry to hear of your incident, I had a similar incident this summer at weston super mare. Got tickets for the wife and daughter for T4 on the beach, however my son did not want to go to the concert but was happy to spend the day playing crazy golf which was ok by me. The green was not too far from where the concert was taking place so there was masses off people everywhere. Here we where minding our own business playing pitch and putt when some brain dead pratt came up to me, stuck his face into my face and called me a "f**king spastic c**t" amongst other things

for wanting to play pitch and putt instead off seeing the concert. My first instinct was to head butt the tw*t but as I had my son with me and there was loads of police everywhere thought the best thing was to walk away. I was livid and later regretted not giving him a punch. But with time and hindsight it was the best course of action. Try not to dwell upon this. It takes a bigger and better person to follow your course of action
