Why do you think a good friend of yours spread rumours about you scaring people , bitching about you with other friends and try to put up negative image of yours in others mind? And then them saying that they bitched about you with other person because they were jealous of that person being friends with you so they wanted to let them know that they are your friend? Does this make any sense? This friend has been there for you when you needed their help. They say that you are prioritising other people in life while they have been doing this and when you accepted the fact that you are not important for them , and don’t mind their actions , they create a fuss that you are not prioritising them and are doing the above listed stuff. Now you feel scared of them because they can start any kind of rumour, you start to hate them but you can’t also leave them because they have been there in your bad times, you find them manipulative so you try to put your guard up against them.