Real friends, fake friends, what's the difference? At a certain point you trusted them and they trusted you. If you had a conflict, people tend to hate on each other. Some are just more understanding than others. Work on your individual character first before you think about other people
Real friends will never leave you, they will stay with you always, no matter what.
Of course, such true friendship is very rare but it's possible.
In fact, our the best friend is God, and after Him, our best friends are our parents, family members etc.
Our personal character is very important, I agree.
Selfish people usually don't have many friends around them, just fans.