@igm,
Actually, i'm trying to accomodate the question, which i find foolish. There is no such thing as "morality," at least not in the sense of an absolute standard, and your remarks about belief and opinion inferentially confirm that. If moraltiy were an absolute standard, there could be no disagreement about it. However, people do
not agree completely about what is moral and what is not, therefore morality is subjective, and in the end, is indistinguishable from any other form of opinion.