If you admit to being offensive and often having conflicts, it sounds like you already have an idea of why you did not get a raise. I'd tell your boss that refusal to talk about makes you feel like you are not wanted there, so if they do want you on the team, that discussion needs to happen.
And if it doesn't, then yes - it sounds like there are some problems in both directions, so maybe it is time to find something else.
> I'd tell your boss that refusal to talk about makes you feel like you are not wanted there...
IMO, he's probably not wanted there given what he's said about himself and that the boss won't talk about it. The whole situation sounds to me like they don't want to fire him but are hoping he'll leave.
> The whole situation sounds to me like they don't want to fire him but are hoping he'll leave
Depending on where the company is located, I would say this could be likely. In certain places, an intentional termination of any sort, can result in legally mandated exit payout packages.
And if it doesn't, then yes - it sounds like there are some problems in both directions, so maybe it is time to find something else.