When I first started university one of my close friends was a homosexual. He was sort of the de facto leader of our dorm and looked after all the new students. He knew I disagreed with his lifestyle but it did not ruin our friendship.
What did ruin our friendship was me telling him it was rude to take food from one restaurant and eat it in another.