When I get hassled (which almost never happens, same as you), I just do the calculations:
Let's see, you honked at me, first time someone's honked at me for over a year. I'd guess that perhaps 10,000 cars have passed me in that time (not a lot of traffic around here). That means you, mr driver, are a bigger ******* than at least 10,000 other people. It's so sad for you that your are a the biggest ******* out of any random 10000 people.
__________________
Work: the 8 hours that separates bike rides.