Sen. Ted Cruz (R-Texas) tonight sounded off on the beheadings of 21 Christians in Libya, saying that the horrific mass execution “should move us to action.”

“This is horrific, and it is deliberate, and it is targeted,” he said, explaining that ISIS is going after Christians, Jewish people and even Muslims who don’t follow the terror group’s radical ideology.

“Unfortunately the president and this administration dogmatically [refuse] to utter the words ‘radical Islamic terrorism.’ You cannot defeat an enemy if you refuse to acknowledge what it is," Cruz said.

Cruz also sounded off on State Department deputy spokesperson Marie Harf, who said, “We cannot kill our way out of this war. We need in the […] medium and longer term to go after the root causes that [lead] people to join these groups, whether it's lack of opportunity for jobs.”

“With respect, that is idiocy,” he said. “The solution here is not expanded Medicaid in Iraq, the solution is the full force of U.S. military power to destroy the leaders of ISIS.”

Cruz also charged President Barack Obama with being “an apologist for radical Islamic terrorists.”

Watch more above.