I buy my lunch regularly from a gay man who owns a sandwich shop in the town center and we often engage in small talk - what does that say about my ethics?
i can totally understand this, because i have no problem if i happen to be around homosexual people, men or women, however my take is that i would not choose their company by choice, because of their sexual preference & in some cases lifestyle, whether i pass judgement in other ways would not effect my being civil with them in the real world, the fact that a friendship would not develop is just because of the nature of the way i develop friendships. likewise many people would not choose the company of the sort of people i consider to be friends, for their own reasons, many would pass swift judgement on people i would trust my life to, based on their own set of morals.
i think the difference is that it may not 'bother' a person to be around a certain group of people, it just would not be their preference.
i can liken this to men not wanting to be friends with women they think are ugly. women prefering to be friends with attractive men, or most white people not having any black friends, most christians not having any muslim friends etc. (i am not stating this accross the board, just as a thing that is very common, if not 'normal' among humans)
i think people group with those with whom they share common interests or ideals, but i think the basic human autopilot is that we should be civil with people in the real world, regardless of what judgements we pass inside, however there will always be exceptions, and these are by no means restricted to sexuality.