These people appear to have no regard for road rules, or their safety.
and walked straight across the junction.
I can’t win. If I’d have shaken him I could be done for assault, and if I’d hit him with the truck I can guarantee it would have been my fault somehow.
Get a grip, not only on your handlebars and headphones, but what’s behind you and around you. Be glad it’s me, and not someone who's trying to break a speed record.