Dubious criteria? LOL. You are a lost soul. Bug somebody else.
Just because the article suggests that the criteria are "dubious" doesn't mean I believe it. 99% of the time this stuff that the Left dredges is up is easy to blow out of the water with some easily accessible facts. So far, I have not found anything to counter what is being alleged.