Melvin isn't remotely evil. He is just embarrassed and humiliated. An internet hate-figure spat in his face and he did nothing. Not only that, he is mocked for that by us almost weekly. No wonder the poor guy can't get over it. We are complicit in deepening his shame.
Hell, I'm no fighter at all but a guy spits on me then it is going to turn primal. Unless, I'm full of shit and would also do nothing - then I know I would eternally feel emasculated and ashamed for my inaction. Aye, here is Melvin's vicious circle.