Ethics is a thick tangle of a puzzle isn’t it?
It seems that for every person you ask they have a different idea concerning what is good and what is bad.
Once you let go of the idea that good and bad have any existence in themselves that would force us to construct them in a particular way we can become more practical in our thinking about them.
The first step is to realise that moral statements are really statements of preference. Their content is determined through the collusion of an individuals desires and his empirical context.
For an individual it is easy to discover what is good. He just asks himself what it is he wants.
The problem of ethics arises in the interaction of many individuals. What should humans as a whole do and call good.
I think it needs to be as general an ethic as possible. It must allow the widest range of freedom; give the freest rein to individual preference.
We should as a species seek to maximise the amount each individual member can do what they want to do when they want to do it.