I live in a bit of a rough area, and I'm out a lot by day ... from across the street I often get hollered at, then when I get close, I get the whole 'thats a maaaaaaaaan' pantomine.
None of it affects me anymore.
I think like I've said in other threads, this is a two way street - I *also* need to be patient with others. It would be unreasonable to expect everyone get to behind me.
If *I* relax, people around me *also* relax.
Pick your battles, smile, keep on walking.