IIRC there was another editorial posted from "Insight" a couple of weeks ago that was controversial. What is the deal with that publication?
It is kind of a flakey conspiracy threory publication. Has some interesting stories, but needs to be taken with a grain of salt.