The alternative viewpoint is that people cannot be made perfect by environment.
To me, the difference between these viewpoints define the essential difference between the Left and the Right. The Left believes that human beings and society can be engineered to "perfection" if only we had the right social programs. Conservatives recognize that people are unequal and flawed, and that no amount of social engineering can erase these innate flaws or inequalities, whether within or between groups.
I have one minor disagreement with your remarks about Marx's precursors, however. While Hegel's philosophy was an inspiration to Marx, his politics definitely were not. Hegel was a supporter of Imperial Prussia and believed that hierarchies of wealth and social class were not only necessary but desirable.
See my comment #201, with respect to the same quotation.