I think we would want to redefine the term basic SEO knowledge here. When I say basic, I mean an SEO coordinator could tell you what's wrong. From reading the article, the user clearly doesn't have basic SEO knowledge.
Knowing what a 301 redirect hardly counts as basic SEO knowledge. Having access to your webmaster tools doesn't count as basic SEO knowledge. My view of basic may be flawed, as I do work in the industry, but I can say that running around complaining about how it's Google's fault and asking for "link donations" isn't going to get you your results.