There are a few dogmas and double standards and really regrettable exports from philosophy that have confounded the thinking of scientists on the subject of morality.
The usefulness of religion - the fact that it gives life meaning, that it makes people feel good - is not an argument for the truth of any religious doctrine. It's not an argument that it's reasonable to believe that Jesus really was born of a virgin or that the Bible is the perfect word of the creator of the universe.
In my own case, the most inflammatory statements I have ever made are ones that I have written and remain willing to defend.
Morality must relate, at some level, to the well-being of conscious creatures. If there are more and less effective ways for us to seek happiness and to avoid misery in this world - and there clearly are - then there are right and wrong answers to questions of morality.
Positive social emotions like compassion and empathy are generally good for us, and we want to encourage them. But do we know how to most reliably raise children to care about the suffering of other people? I'm not sure we do.
As an atheist, I am angry that we live in a society in which the plain truth cannot be spoken without offending 90% of the population.