Had I thought in time, I would have said 'How very rude' and given him my gorgon stare.
But of course, one never does think in time, but he would have got the stare.
Jaxie you are a greater person than he is. You may be upset, and can show and say so to friends (like us), but when you go about your life in your town, hold your head up high and do not let the pain show. If you meet this unpleasant individual, look straight through him, if he speaks, act is if he isn't there and walk on. If he accosts you and asks why you are cutting him, simply say, 'you know' and walk in.
Generally treat him with the disdain you would treat someone who let their dog sh*t on the pavement and left it there, He is excrement under your feet.