If you cycle enough, you WILL occasionally go through a bad patch, be it morons, close passes or bloody idiots. It goes with the territory unfortunately, right or wrong. I suspect 99% of cyclists will wonder why they bother once in a while, I know I have once or twice over the years.
But then I think, fork em, 99% of my cycling is a joy and I won't let morons spoil it. Its a state of mind...iive been there, got fed up etc etc, then suddely thought 'sod em' relaxed and the mojo comes back.