This is a loaded thread, and I hate to just leave a comment, like a troll, and not return for a while. But I'm still swamped in work. So the reason for this comment is that I've been thinking about the views on morality that were presented in this thread. They surprise me a little bit. Although, armchair philosophers that we are here, maybe not entirely.
Briefly, I think the idea of morality as something relative is fundamentally wrong. For a couple of reasons:
- (Straw man, but bear with me:) People who don't like moralizing view it as something divorced from their own concerns. I mean to say that I'm very confident that as soon as one's own life is at stake, of your own wife or daughter is raped and killed, one has no problem with morality, moralizing and clear moral choices. The question therefore is, why can't you apply that personal stake to others as well? Which is succinctly expressed in various religions as 'do not do to others what you do not want done to yourself' (paraphrasing a bit here).
- The reason that morality is not relative and can be based on something common to all is that all of us human beings share something upon which a shared sense of morality can, and I believe should, be based: the dignity of our own life and that of others. Hard to see at times, easily taken for granted, but this whole existence and our ability to even debate is presupposes our being alive. This seems to get lost often, however, life is primary in the beginning, in the middle and in the end.
- Both of these points lead to the recognition that our own life and that of others are not separate. Therefore, a basis for morality being relative is tenuous.