We ask people over and over to assume good faith and not insinuate that someone is astroturfing or PR-ing just because you dislike what they say (or who they happen to work for). This sort of argument tactic is poison to community, and the strain of it you came up with here strikes me as virulent.
Large organizations are mixtures of good and bad—not equally, but not uniformly either. To lash out at someone because you're frustrated with what he probably had nothing to do with is uncivil and contradicts your moral posture. You can defend vulnerable people without abusing others personally.
If you want to keep commenting here, please give fellow community members the benefit of the doubt. Who knows?—maybe he feels exactly the way you do and you just kicked him for it.