I share my experience, strength, and hope with these types:
I instruct verbally,
"YOU'RE ON THE WRONG SIDE OF THE ROAD YA FKING IDIOT", geeze these folks chap my ass and I don't care if their Roadies, homeless, MTBers or little old ladies.......well, with little old ladies I don't say the F word.....well......not as LOUD as normal......digging a hole here aren't I?
Anyway, that's my contribution to cycling safety.