Please don't take HN threads into flamewar hell, regardless of how wrong people are or you feel they are. It's not what this site is for, and it destroys what it is for.
Religious flamewar hell and nationalistic flamewar hell are particularly to be avoided.