The phrase I used - "we can do better" - was not meant to mean "I think these replies are incorrect [your word] and immoral [your word]" but that we can do a better analysis. A DEEPER analysis which requires BOTH the knee-jerk dismissal and the interrogation of that dismissal. I don't think it's morally wrong but yes, it is depressing TO ME. I'm not saying other opinions should be banned. I'm not even saying those comments shouldn't have been posted. I guess I'm saying they should have been longer and more considered and frankly less rude!
OK, let me write up my engagement with the other comments. I do agree with the possibility of cultural differences being responsible for some of the things in the post. I also agree that to some extent the "negative mindset" criticism is in some way valid, because growing up poor DOES give you a negative mindset. But the essence of my comment was that really the substance of those comments was missing the main point. There's a 1500 word article there with someone's actual experiences - a valuable outside perspective on part of tech and corporate culture. Even if one doesn't relate to the article and think it's wrong, one can say "Hmm... this doesn't fit with my experience." leaving the door open to the fact that one hasn't experienced that particular life, rather than just further marginalising the author by acting as if they have just magically generated 1500 words of "wrong".