I read web design related articles daily via the usual sources (google reader, twitter, etc.) and feel I have a good pulse on the community. Most of these articles are positive and say great things about a website, designer, product or service. An equal amount are negative and critical of a company or service. Rarely is an article critical of an individual website or designer.
There seems to be an unwritten rule to avoid honest opinions if they may be perceived as negative which unfortunately is at the expense of some real insight and understanding. Lets face it, there is less risk in saying nice things, following the popular opinion and sugar coating things. At the same time it's always open season for negative articles towards easy targets like Microsoft and Google. Overall everyone plays is safe - "your the best.. no, your the best" or "Microsoft is evil." So when I come across a real article that cuts through the niceties and tells it like it is I read it many times, add it to delicious and post it on my blog.
The following article by Noah Stokes is that "reality check" article. The successful Web Designers are doing well for themselves and not grumbling about bad clients and IE6. These same Web Designers are successful because they are professional - they consistently do great work, they share their knowledge, they add to the web design community and they promote the profession. No whining and excuses. They actively look to make things better rather than sitting around complaining about things that are not going to change any time soon. Prime examples are Dan Cederholm (as mentioned below), Jeffrey Zeldman and Paul Boag to name just a few.
Read The State of the Web Design Profession by Noah Stokes