Former Secret Service agent Dan Bongino got into a fiery exchange with Fox News’ Geraldo Rivera on “Hannity,” culminating with Bongino angrily telling Rivera to “get you head out of your butt!”

The point of contention was President Donald Trump’s decision to take out Iranian terrorist general Qasem Soleimani, with Rivera questioning the call.

“He picked an unnecessary fight,” Rivera said of Trump, stressing we had already retaliated for the killing of a U.S. contractor at an Iraqi base.

“I don’t know what we are doing there,” he added. “We don’t need their oil anymore. Let them fight each other and eat each other alive –the Shiites and Sunnis and their multi-thousands of year battle.”

The argument ignores the stated concern that Soleimani was planning a near term attack on American interests, as host Sean Hannity pointed out.

Bongino reminded Rivera that Soleimani wasn’t in Iraq to pick up cheesecakes.

“I’ve been keeping my powder dry for a couple days, but I’ve got to tell you, Geraldo, I’ve been pretty furious with some of your comments on the network, including on The Five today,” Bongino said. “I haven’t knocked you until I faced you live. But I’ve got to tell you, your comments have been absolutely atrocious.”

He goes on to ask Rivera exactly how many dead Americans does it take to make it necessary to kill a man seen as the world’s most dangerous terrorist.

The response from Rivera centered on his time covering the war in Iraq.

“I did 11 assignments in the war in Iraq. I’ve attended more memorial services than you ever did, Dan. I deeply feel every loss,” he insisted, noting an estimated 600,000 civilians died in the conflict.

The remark clearly irritated the former Secret Service agent.

“Geraldo, you know what? I don’t sit here on the network and tell everyone about my time in the Secret Service running around the world with the President of the United States in some of the world’s dangerous hot zones,” Bongino countered. “I’m glad you did. Congratulations! Nice work! That doesn’t give you the right to be wrong. And that doesn’t give you special insight to say things that are ridiculous!”

“Soleimani was one of the world’s leading terrorists — this was an unabashedly good thing, not just for the United States but for the world,” he added.

Equating what Bongino just said to not liking Soleimani, Rivera fired back. “Is that going to be the new normal. Is this the new normal that we assassinate the people we don’t like?

The preposterous remark sent Bongino over the edge.

“People we don’t like? Geraldo, he sent 600 Americans home in body bags!” he screamed. “It’s not like he showed up late for a birthday party! Get your head out of your butt! Are you kidding me?!”

In what was a classic Rivera response, he took offense to what he saw as an insult.

“I never insult you personally, buddy,” he shot back, jabbing a finger in the air. “But you feel that you can go gutter surfing, I’m telling you right now that I disagree with this action.”

They continued talking over each other, as their passions got the better of them, not that Rivera was backing down at all, insisting again and again that “we picked a fight we didn’t have to pick.”