Christopher Hitchens doesn't take shit: Is the U.S. a Christian nation? - Salon.com.