Please keep generic religious flamewars off HN. Long experience shows that such threads never lead to anything new, and get nastier and nastier as they go along. Moreover, any topic so generic can't be discussed substantively—it would take a book to do so, or at least an essay, not an internet comment. Therefore, it's off topic here.