My guess is most who honk oir buzz you never expect you to catch up with them at the next light. After you confront them, do you think they most likely will not do it again?
Before I started cycling, I was completely ignorant about cyclist. I once had a run in with a cyclist who shouted some profanities at me. It got me so shocked that the incident stuck in my head for days . And that motivated me to try cycling. Maybe I am just weird, what do you think?