The site where this appeared is sponsored by the far-left group ANSWER.
Well, yes, but then so was the Rally for Treason.