@ad: you said "Social Darwinism is counter-productive to our evolution as a species. The people that will move us forward on this planet aren't necessarily the ones that survive in the wilderness."
that gives me pause because it expresses a belief in the inherent value (as if valued by everyone) of "progress", whatever that really means. also the implied relationship of progress with evolution. not to mention the whole "the people that will move us forward..." - that reeks of vanguardism, of a sort.
overall, that entire paragraph espouses what i think of as progressive values, and very definitely not ones i share, by and large.
but that doesn't take away from the other good points you made.