> How about the German who hides Jews from the Nazis? Where's the evolutionary benefit in that act? The German is placing his life in tremendous peril. Or is that not a moral act?
In general, helping other humans who are not threatening you is a way to aid your own progeny.
Humanity has evolved and learned that helping out other humans is a generally useful survival trait. It is thus ingrained into most people. Sometimes these survival traits kick in in situation where they might not strictly be real useful... but that doesn't mean they're not morally right.
The best way to protect my progeny is to save my own a$$ - not hide Jews from Nazis or run into burning buildings to save strangers. The gassed Jews or burned stranger I did nothing to save will have zero effect on the "propagation of [my] genes." To sit idly while Jews are gassed or babies burn in fires is immoral - or amoral at best.
To say that helping people while risking your own existence - and thus the existence of your progeny - is somehow "ingrained" in us through some quirk of evolution sounds about as "logical" as saying this sense of moral duty came from God.