I know people could change over time. When I argue with him, I try to question myself if it was just because I am just too dramatic or something. He has been using harsh words to me for so long, yet for some reasons, now I figure out that those words are insulting, and I cannot accept that anymore. I personally think success changes people dramatically. Perhaps, I am just thinking alone but I can sense his egoism and know-it-all attitude after the successes he got.
Whatever reasons we tried to point, they seem did not work out, so this 5 years of knowing each others is just a piece of dirt.
To me, I am so tired of arguing cos I find it too childish to keep talking to each other and claiming you are right and others are wrong so yeah what I choose to do is to block him everywhere and hopefully we can have space to figure out what went wrong and maybe this friendship can start again... or maybe NOT!