I have been improving immensely social with guys at work and in general thanks to a book and realising that shit tests come from guys as well and they arent insults, plus its also the humor were I am, every joke is a calibrated yet roughly delivered joke at someones expense, and I couldnt take them or give them before so this is a massive improvement. In short most people there now atleast are happy to be around me if not liking me enough to share a drink.

BUT (fucking butts, seriously) there is this one asehole that is just stuck on my shitty first impression of my first few months at work. So far I have just kept up my polite, "I want to help you", try and joke with him and just be as nice as possible regardless of what he does or says. Yet it doesnt seem to change so im not sure what to do, the old me would of just punched the fat cunt, sadly thats a bad idea, the options I see left is to start reacting negatively to him when he treats me like shit, but im worried this could escalate, the other option is to just flat out ignore him, but thats kinda weird to everyone else.

So what can I do? Thoughts?