Ginger I can understand how this can make you feel. As stated by Richard we too experienced this.
Some people are just ignorant, and what he probably got out of it was to feel 'powerful'. When in reality he was just a w****r.
One of the best ways I find dealing with thee sort of situations is to smile, maybe a little wave and thank them for noticing. This way you empower yourself and disempower them. The reason they do it is to upset you, if your upset and show it, they have won. However, if your 'nice' to them then you have the upper hand. Sure makes me feel good when I see their faces change, they cannot handle it.
Good luck, and just hold this inside, they do not know you, they do not have the right and I am not going to give them the satisfaction.