I think the author may be making a hasty generalization but I agree with the sentiment that many web designers are self congratulating blowhards. I can't tell you how many times I've heard some self described "creative" wax endlessly about color palettes, their feelings or design in general. The result is often a Photoshop file they can't implement so the file makes its way to a "coder" or if they're being generous a "developer." The tragedy for the developer, apart from being the lowest in the chain of command and first to be laid-off, is that he may be better at design than the Designer. Just because someone calls themselves a designer doesn't mean they are better at design than someone who calls themselves a developer or hacker. If you are good in Firebug's HTML tab and you care about every pixel, IMHO you are just as deserving to be called a designer as someone whose sole output is Photoshop files.
No, I am arguing the opposite. I said there are many people who consider themselves to be web designers who do not have the skills to implement their ideas. These people are common in marketing agencies and all they do is make PSDs for devs to implement. This is a problem when the dev is faster at doing it all by himself, including design which he can often do just using Firebug. I am saying that front-end devs are designers by definition and in general they should avoid working for other designers who are stuck in Photoshop.