Question: How should I respond to people who think that homosexuality is an immoral or neurotic choice? I'm straight, but I have many gay friends. From years of experience, I know that they're virtuous and rational people. Moreover, their romantic relationships are not fundamentally different from mine. Also, I'm a strong believer in gay rights, including gay marriage. So what should I do when confronted with seemingly decent people who think that homosexuality is an immoral choice, based in neurosis, or otherwise unhealthy? These people often present their ideas in polite and seemingly respectable ways; they're not just flaming bigots. Yet still I find them appalling, particularly when used to justify denying rights to gays. Should I be more tolerant of such views? How should I express my disagreement?
Question: When should a person speak up against bigotry? My boyfriend and I were at a party at the home of one of his coworkers. One person at the party started using offensive homophobic slurs, so I asked him not to use that kind of language. He persisted, and the conversation escalated into an argument. My boyfriend did not take a position, and he later said he "didn't want to get involved" and that it had been "none of my business" to stick my neck out against the bigot. I believe that silence implies acceptance. Though there may not be a moral obligation to intervene, it still seems like the right thing to do. What is the moral principle behind this? Is it important enough to end a relationship over?