Sen. Tim Scott (R-S.C.) announced his support for Attorney General nominee Sen. Jeff Sessions over a month ago, and he was immediately hit with a barrage of racist tweets calling his blackness into question. He hasn’t been shy about hitting back, flooring opponents with class and wit.

Now, with a vote to confirm Sessions expected later today, Scott is on the Senate floor having his say, and he’s reading some of those tweets to demonstrate what he sees as America “being torn apart by extremes on both ends.”

Here’s a bit of Scott’s speech:

Hopefully Scott’s liberal friends will take his speech to heart, but “the resistance” wasn’t moved.

Fortunately, his words reached a few hearts.