Brian Orchard has presented a great discussion here about how do we determine a ‘moral north’ on our compass. This discussion presents many great debates and is not very easy to answer.
http://www.vision.org/visionmedia/ethics-and-morality-moral-compass/3574.aspx
Big Dreamer
Thank you for the link!