It's alright to disagree strongly with someone else but mutual respect is one of the attributes that keeps HN an open and interesting discussion forum.