I had that problem. The solution I found was to ride at a different time of the day.
I know it's not the solution you were looking for at all, but I find that riding early morning means I run into hardly anyone, and I don't have to spend all my time shooting off fireworks and smoke signals to get these folks attention.
Just a thought...
Koffee