Sean Hannity said Sen. Jeff Flake (R-Ariz.) "completely failed to deliver on his promise" he and his party made to the American people.
Flake announced his retirement effective 2019 and slammed President Trump in a lengthy floor speech Tuesday.
Hannity listed several Republican senators, including Flake, who he said have obstructed Trump's - and thereby the voters' - agenda.
"These guys have accomplished nothing... and are trying to be martyrs in the process," he said of Flake, Ben Sasse (R-Neb.), John McCain (R-Ariz.), John Cornyn (R-Texas), Bob Corker (R-Tenn.), Lisa Murkowski (R-Alaska) and Susan Collins (R-Maine).
"Good riddance, happy trails, don't let the door hit you on the way out of town," he said of Flake and Corker, who are not seeking reelection.
Hannity said Flake is using his distaste for Trump as a cover, since his reported approval rating is hovering around 18 percent in Arizona.
He said Flake would not be able to beat Dr. Kelli Ward in the 2018 primary anyway.
"The senate has done next to nothing... to help Trump keep his promises," he said.
Watch more above.