I know what I said in reply to the little snot who didn't even warn me he was on the pavement while I had my back to him..and I was 25 years younger and 8 months pregnant at the time..He was lucky not to get a slap as well.As it was I had to sit on a neighbour's wall for some considerable time to recover.
All bikes should be licensed so you can at least report the prats.