It's pretty damn easy to be moral when all it requires is worrying about the morality of other people and not actually adjusting one's own behavior.

When the supposedly "moral" (read: rural and Republican-voting) areas of the country still have higher divorce, teen pregnancy, and crime rates, I get really tired about people from said areas harping on moral values. Live it yourself before you impose it on others - lead by example and all that.