Religion is being replaced today by value systems that show many of the hallmarks of religion - piety, sanctimony, moral codes trumping reason and science, taboos, shaming. I find when I apply science and critical thinking to modern social issues these days, I run afoul of progressive dogma more often than I run afoul of religion. Recognizing the simple fact that most human traits are heritable and innate - not controversial in the fields of biology, neorobiology, and evolutionary psychology - is enough to get you tarred and feathered by the social constructivists who hew to the blank slate myth.