I have a good friend who has changed over time into an awful person.
Do you think they really are becoming an awful person?
Yes, I see it on him more and more. Somehow, inside yourself, you can sense if your friend changes for good. I just can't bring myself to leave him even though he is mean to me.
Well I hate to say it but you shouldn't be friends with an awful person, then. You might have to do something about that.
Even though he is mean to me, I love my friend and I can't go without him.
You have to leave your friend or else he will drag you down with him. Bad people aren't the people that define a good friendship. Get out into the world and make some new friends.