Richtig reden
Wie du weiter unten geschrieben hast, hast du ihm schonend versucht beizubringen, was dich stört. Dein Freund hat vieles aber nicht verstanden, es nicht eingesehen und teilt andere Ansichten. Nun, da wirst du auf Veränderungen warten können, bis du schwarz wirst - es wird sich nichts ändern, weil er das Problem nicht sehen kann oder will.
Vielleicht hast du zu schonend mit ihm geredet. Manche Menschen muss man förmlich mit der Nase in den Dreck drücken, bevor sie ihn erkennen. Wenn er dazu noch eine ganze andere Ansicht teilt, dann wird er bewusst nichts ändern, weil er das Problem nicht erkennt und gar nicht bereit ist was ändern zu wollen.
Ich schlage dir vor die Probleme noch mal ganz drastisch zu formulieren, zu versuchen mit ihm in die Diskussion zu kommen, ihn nach seinen Gründen zu Fragen und diese tatsächlich zu klären. Er sieht den Ernst der Lage nämlich gar nicht. Und du weißt nicht, warum er so ist. Zum Schluss kannst du ihm ein Ultimatum stellen, wie lange du diese Beziehung ohne Veränderung noch aufrecht erhältst. Das muss aber alles klar erläutert werden. Geh mit ihm richtig ins Gespräch und entlocke ihm seine Gründe. Und bevor du so eine lange Beziehung hinwirfst, kannst du ja auch einen "Warnschuss" abgeben, indem du zum Beispiel zwei Wochen konsequent den Kontakt unterbindest oder alleine verreist, sodass er sieht, dass das die letzte Chance ist etwas zu tun.