Darn good article, and I agree.
What sets me off is not the criticism, it is the motivation/viewpoint of the person doing the criticizing. Linux has many problems and could stand improving in many places. There are people who will jump up to defend Linux when faced with this fact. But I think it has become a pavlovian response to constantly dealing with people who do not understand the first thing about Linux unfairly criticizing the OS because it is not what they are used to/expect. They do not get the fact that they will actually have to learn something to use it. 9 times out of 10 their complaints are foolish and could be easily solved if the person was not too stubborn to open a terminal and copy and paste a supplied bash command. Then, without fail, they go off on a tangent and start spewing how Linux is just not ready and will never beat Windows. Then, when the Linux user patiently tries to explain their point of view the critic slaps the 1337 geek label on them and goes off on how Linux needs to become easier for normal people to use.
I do not mind a good critique of Linux, I have tried to put my 2 cent in many times myself. What I look for is that it is coming from someone knowledgeable who understands what FOSS is all about. The author of that article sounds like someone who's view I could respect.