"If you choose to be moral only when it suits your purposes, then you are not really being moral."
And then you claim that one should be moral because it benefits you in the long term.
But I don't see much difference between those. If you are moral because it benefits you in the long term, then actually you are moral just because it suits your purposes (long-term, in this case). And then - are you really moral?
For all practical purposes, yes, I believe so. I believe it's actions that matter, not motivations. If a person always behaves morally, even when it is not in his best interests, then that is good enough for me. It doesn't matter to me if he's only doing so because that philosophy is in his overall best interest.
Actually, I'm not sure if there's really a meaningful difference between a person who is only moral because it is in his overall benefit, and a person who is moral simply because it is "programmed" in. There's a technical difference, as you have pointed out. But what's the functional difference? If I were this person's friend, and I had no way to tell whether he was one or the other, what would be the meaningful difference to me, and why?
This is why I referred to this view as "nihilistic" which is a bad choice of a word. I meant to say that saying that morality is a "useful idea" means that if morality is decided upon what is useful to you, it is not really about morality.
Yes, I see your point, now. If we are judging solely by intentions, then you are right. But if we are judging solely by actions, you are wrong. That's the way I see it.
And as far as I can tell, there is no better logical justifications for being moral. There are emotional reasons, (it feels good to be moral) which themselves can also be logical justifications, but again that comes back to being moral for your own sake. And there's moral dogma, which as you point out is simply obedience. Depending on how you look at it, that's also being moral for your own sake.
Can you think of any reason to be moral that, in some way, has nothing to do with self-benefit?
What are your criteria for morality, even if not absolute?
The reason I think that the idea of "objective morality" is such a good one, is because it can explain the attitudes we have in real life. If a person kills another person, then we think that he "really" did something bad. And if he thinks he did something good, we think he is "wrong". This is the language of objective reality. Also, the idea of "objective morality" can explain the fact that we can use reason to advance our moral understanding. How could we use reason if there were no objective moral reality?
Well, I sort of agree with you. I do think there are good reasons for being moral. But like I said, I don't think these reasons are objective truth, because what is true depends on our perspective, and the nature of an idea depends upon the parameters you set.
I can get into that in more detail later, if you like, though at this particular moment I don't have the time, so I need to wrap this post up.
Some philosophy text I have read claims that even if morality is objective, the question still remains what does it consist of -> objective good and bad rules? objective good and bad acts? objective good and bad personal traits? objective good and bad intentions? I think it is a good point.
But I am very far from having built a good philosophic understanding of what morality is.
Well, then you and I are in the same boat! I've given it some thought as well, and what I have told you is basically what I've come up with so far. Looks like we are both still learning.