>You seem to be arguing that because it might be hard to construct an ethical and moral framework that works for society, we should all give up and just default to being purely self interested sociopaths?
I'm arguing that any such constructed framework is merely fiction. Only what we actually enforce matters, but that there is a distinction between a moral obligation enforced by some concept of being moral or immoral and social obligations enforced by social reaction. I then point out that social obligations are flawed (not that we shouldn't use them, but we should be aware of their flaw).
>Yes, building a justice system, laws, social norms and culture is hard.
And these are different than moral obligations. Laws are enforced by the state. Social norms and culture are enforced by different social reactions, anything from 'tut tutting' and social disapproval to outright violence.
>That doesn't mean we should give up on figuring it out.
I'm not saying we should give up. I'm saying that trying to use moral obligations as the tool is no more useful than using religious obligations are (outside of a theocracy, though in that case religious and legal obligations co-mingle). I'm saying we should use social and legal obligations instead.