Gary Wills has a great essay on the New York Review of Books website. He describes the ancient god Moloch, which demanded the sacrifice of living children and was despised in the Old Testament. He likens our reverence of guns to a modern version of Moloch. Well worth a read.