Recently, an American general was criticized for airing his personal belief that homosexuality is immoral. If we hold certain sincere beliefs but know that said beliefs may offend other people, are we obliged to simply be quiet about them? Is there a difference between hate speech against gays and simply stating that one happens to believe that homosexuality is objectionable?
I can undestand how many may have found the general's attitude reprehensible; at the same time, however, criticizing him for that attitude makes about as much sense to me as getting upset over his liking vanilla ice cream. CCan we rightly blame people for what happen to be their preferences?