You're gonna feel shitty for a while, emshomar. I've felt bad about having to leave some people in my life behind too in the past, though I made the decision to do so concientiously, based on what I knew was good for my (mental) health. Some people are just nasty to you for some reason and there's no point in sticking around them for any longer than you absolutely have to. Why drink of a poisoned well when there's a luscious spring right next to it?
Yes, you feel bad. That's good - there were parts of you that really liked your friend (hence they were your friends) and they're hurting right now because another part of you realised you had to say goodbye. But all of you will learn to accept the fact that you're distancing yourself from that person and in the end, it will make you happier.
Let some time roll over. Maybe later, you guys can hook up again once every now and then, forget about all the bad things that defiled what you went through quite recently now and have some fun together before parting ways again for a while more.
I have some people I know that I like to see once every year or so, maybe a little less sometimes. Hanging out with them more doesn't feel right, but seeing them every so often is nice. And they're not as rotten to me when they realise that they'll only see me for that one day. I think, in that moment, both of us know that our time will be fleeting and we relish what little time we have together.
In the end, know in your heart which is the right choice for you. If you follow what you know in your heart to be true, the whole world can go fuck itself because you know that you're following what you think is right. Keep believing in yourself and keep true to your moral compass. There's no point in fighting yourself. There's no point in disliking yourself. You're gonna be stuck with you for the rest of your life, so you'd better fix about you what you don't like or else you're going to be miserable for as long as you remain here.
Anyway, you need to go through these sad emotions for a bit. Don't get stuck in 'em, that's all. Maybe play some Rayman games to cheer you up, distract you.
