It's fine to debate and critique people's actions. But these repeated sneering, belittling snarls about someone's knowledge level and even physical characteristics are off limits here, no matter who they're about.
This is a site for people who have higher standards of themselves than this. Please read the guidelines carefully and have a think about if this is really the right place for your style of discourse. https://news.ycombinator.com/newsguidelines.html