While I sympathize with you in general, I believe you've erred here on two accounts:
1) The author here is being lighthearted; your comment implies instead that he's being a demagogue.
2) This sort of pattern is far more common in "public" discussions such as public policy than in science, so I think you are directing your ire incorrectly.