Being a Christian today—at least one who takes a position contrary to what is currently favored culturally—is becoming an unpopular and potentially dangerous stand to take. While society is stressing the importance of being nice, and not saying anything negative about someone we disagree with (except when directed against said Christians), we are unpopular because we say “This is wrong, and cannot be done.” To which, the world says “Stop judging, you bigot!” (completely unaware of the self-contradiction). The impression one gets is that society would be perfectly willing to welcome us back into the fold if we would stop being so obstinate and go along with what they hold.
If the society was the source of determining what was right and wrong, then it would be foolish of us to be countercultural. Under such a view, whoever rejected the mores of society would be a hateful person. But this is where the problem lies. Christianity cannot accept society as the source of determining right and wrong. Indeed, we know that societies have a bad habit of going very wrong. In America, our mistreatment of American Indians and African-Americans give us examples of behavior that cannot be considered good even though society once favored it. The totalitarian dictatorships of history give us examples of behavior we cannot condone. So there has to be a source for determining right and wrong which is outside of society. Otherwise, when a new group is in power, people will find themselves without grounds to protest actions they find offensive. And society, in the name of freedom, is rapidly undercutting the pillars that support freedom. They do this by saying, “Stop trying to push your values on us!” while pushing their values on others.