I detest Graham, but this is fake news. He never said what the headline claims. Here is the complete official statement the article talks about.
But Graham jumped all over Trump for his alleged “Shithole” comments, when Graham himself used the term “Hellhole” a few years ago. Hypocrite.