That said, let's assume that this interviewer is actually going around bad mouthing you. Why don't you hit him up on LinkedIn? Preface it with "You may not remember me, but..." and just tell him that he was right. Say that his feedback while mean, helped you realize you needed to grow as a person and developer. Make him understand that you are sorry for how you reacted in the interview many years ago. Make it clear you're not asking him for a job or anything though, and that you just want to thank him for his helpful feedback.
It will stroke his ego a bit, and in my experience when you admit you were wrong even when its been years, and show how you've rectified the problem, the person is willing to try and reform an opinion on you.
Though I would bet on the first option of the possibilities you stated.