Why should it come as a surprise that the lack of religious influence in everyday life doesn't make a difference in the moral values that people hold?
One of the most irritating things I deal with is the widespread presumption in the United States that:
1. theism (in particular Christianity) is synonomous with morality
and
2. that agnosicism/atheism/humanist values preclude morality
Both assumptions are patently false. I have to say that most of the agnostics/atheists I know have extremely high, unbending moral values.