Here’s my three groszes:
Morality is a concept created by people – one of many such constructs keeping society more or less intact, i.e. keeping us from randomly killing people and sodomizing their corpses amongst the irradiated ruins of burned down cities. The problem with morality is you only really have three choices. Either:
a) accept one of the “official” varieties and adjust it to reality;
b) trust your “conscience”;
c) ignore the idea alltogether and do what you will (until you get… terminated).
The distinction between ‘good’ and ‘evil’ exists only on our heads. I think it does not matter whether you think something is moral or not. It is just an opinion – we never see the whole picture of what goes on in the head of someone we deem ‘bad’ or downright ‘evil’.
Psychopaths/Sociopaths are victims of a neurological condition making them unfit to “play well with others” and in my opinion are exempt from regular morality. Sure we may disagree with the havoc they wreak upon people and try and stop them, but we also do this due to our own biased outlook on what is and isn’t ‘moral’.
This question reminds me somewhat of the medieval “how many devils can dance on the tip of a pin”, and I find it pointless. If the question were to be ”Should I, or should I not, do X?” then the answer hinges on which of the three above options for morality you chose. You are either given a blueprint by your religion/state/role model (“What would Chuck Norris do?”), you create your own moral compass and stick to it (or do your damned best to stick to it), or you’re an opportunist, doing what is best for the Cause: YOUR cause :-)
For me, my gut is a strong indicator of just how moral something is. Even when I am furious, when someone or something manages to induce a core meltdown in me, I still realize deep down whether I am just being defensive of my ego or whether the outburst is actually justified. The key to living in peace with yourself in my opinion is to be prepared to forgive yourself, and constantly observe your inner dialogue, be aware of what undercurrents move beneath your exterior and go with the flow.