While I agree with the points you are making and think they are important, they could have been made just as effectively without resorting to an Ad hominem format. Though the quality of civil discourse on HN has degraded over the years, HN is still the one of the places I expect to live upto a higher standard.
(I'm sorry to any readers that this comment is not adding anything materially useful to the wider discussion)