Moving to NYC couple of years ago I learned the best way to deal with those type of people is to let go and move on.
It really isn't worth wasting your time and energy on those people, because they will just ruin your day. Best case scenario you feel better for couple of minutes and then you forget about it. Worst case you end up dead, in jail or worse.