I have to agree, even for McCain, this is dangerously stupid stuff to say. Holy smokes.
I will say for the record here, I just realized I am unfamiliar with the reputation of the source(s) for this article.
I did comment on this because the comments wouldn’t surprise me.