I was thinking about how the idea of morals advocates of religion (in general) say that a main philosophical argument for religion is its general promotion of good values.
One thing I think could dissuade people from this view is the sheer number of morals that have been introduced by science. Things that everyone takes for granted now, like washing your hands, providing for mental health patients as people (as opposed to the involuntary sterilization practices of many localities), are moral behaviors imposed by science. Even psychiatric variants like passive, aggressive, and attentive learning styles, proper birth control (whether through abstinence, prophylactics, adoption or abortion for the betterment of all parties) are psychologically sound moral behaviors. In fact, many things that are now common moral behaviors were once discovered by science and implemented when positive social and medical results occurred.
Perhaps this could change the way people view morality as a sole factor of religion.
Well actually providing for mental health patients was brought about by a ultilitarian view of the world or kantism more likely. Same can be said for almost everything you posted here you can't attribute everything to science... Science tells you the why something is not the how we should react to that something
I could go into a large explaination of how to evaluate a moral life according to numerous philosophers but i will leave it at this: you are touching on a subject that has had millennia to be thought about discussed and argued over and very rarely has it dealt with religion entirely. From Plato to Kant everyone has a differing view and in most cases it has not stemmed directly from the sciences.
Long before we walked on the moon there was the Categorical imperative