You need to look up libel law (this would be libel, because it is written, not slander). This is all opinion, there is nothing legally actionable in this piece. I don't think you have a background in this kind of law to be giving this kind of advice (at least not in the U.S.). The article is definitely protected speech here.