On the first point: point taken. I agree, a shared concept of collective good is necessary for a stable society. And stable societies become unstable as they get larger, because it is harder and harder to have the same shared concept of what that is. Case in point: America. On the second point: I'm not insisting I'm suggesting; I'm sharing my view. You can base your ethics however you see fit.