We not only need our family and jobs, but also good friends. They are the people who make our lives more colorful and meaningful.
They may differ from us in a lot of things like environment, personality, beliefs … But you two always respect, cherish, share and help each other.
They and you may be geographically distant, or have conflicts or disagreements. It is difficult to avoid controversy, anger, misunderstandings, but true friendship will overcome, understand each other better and more closely.
And if for some reason the friendship breaks down, it means that person is not your friend, even your hater. They do not want to try or find ways to resolve conflicts to maintain the friendship.
They don’t respect you enough to hold you back. They don’t appreciate the friendship between you two enough to develop that friendship.