Modern societies march towards morality in proportion as they leave religion...
Never trust any complicated cocktail that remainds perfectly clear until the last ingredient goes in and then immediately clouds.