I do believe that most of us are, by nature, moralists: we want people to live together well and by a certain set of standards that produces what we believe or have learned will do the best job of promoting a safe, secure community.
Yet "moralism" can be one of the greatest dangers we face. History is filled with societies that became "culturally Christian," and too often cultural Christianity devolves into atheism, agnosticism, and other forms of non-belief as people continue to strive to do "good" without a deeper understanding of what "good" truly is.
Mohler writes, "The language of values is all that remains when the substance of belief disappears. ... We should not pray for Christian morality to disappear or for Christian values to evaporate. ... But a culture marked even by Christian values is in desperate need of evangelism, and that evangelism requires the knowledge that Christian values and the gospel of Jesus Christ are not the same thing. ..."

I normally don't spend so much time quoting someone else. It would be easier just to provide the link to the original, but I don't have it anymore.
And I know Mohler can be controversial and maybe you don't like him, but I think the point is still valid, that "values do not save anyone."
Or, to put a twist on an old saying, sometimes "virtue is its own reward."
I pray that even as I continue to help those in need, that I remember that as important as physical help is (and it's critical), spiritual help is eternal.