People can say what they want about Zed Shaw, in the end, he built things. Things used by millions of people. And he does deserve respect for that.
Building things is nice and will get you respect for building things. Attacking people and being abusive will typically undo some of that. The tech community has a couple of other examples of people that built things and that managed to lose a lot or even all of the respect they deserved for that because of other things they did.
Something akin to: "Zed Shaw took on a complicated task, one that hasn't been fully mastered since K&R, but he still took a swing. The author knows what he's talking about, having produced software X/Y/Z. Yet, teaching C, a language that has known worldwide adoption in all layers of software for the past 30 years or so, is such a divisive and complicated matter that I feel that even a skilled programmer such as him somehow missed the mark. Here's my opinion about the good aspects and somewhat less perfect bits of Learn C the Hard Way, so that future readers will know where to exercise caution and where to relax while unleashing C's potential".
This conveys the very same opinion, but in a way that is less polarizing and recognizes that writing a book about C programming is a touchy subject, where opinions are aplenty and often strongly engrained in a long-established mindset, making any potential author a target for criticism.
But really, I absolutely agree that "You built something" is never an excuse for any behaviour, I would just like to think that it buys any person a wee bit more of the benefit of the doubt.