Orphic Resonance wrote on Dec 16, 2012, 00:27: [...] I think it has alot to do with people getting off on being morally superior and righteous. [...]
Moral superiority does not really exist since immorality does not really exist either. People have different moral standards and they call each other immoral because they only obey their own set of morals and do not obey the ones of the other person.
Also, your logic is partly confusing to me. You claim that everyone is an egomaniac, i.e. that this is the default condition of a human being but you also call that a failing. So it's a failing by definition, i.e. society is actually not supposed to work by working? And by whose moral standards is it a failing? Yours? The society's?