Flamboyant American radio personality Howard Stern attacked musician Roger Waters on his radio show on Tuesday for supporting boycotts of Israel.

Waters, the former front man of Pink Floyd rock group, is a prominent supporter of the Boycott, Divestment, and Sanctions (BDS) movement, which promotes boycotts of Israel due to its occupation of the West Bank.

Earlier this week, Waters issued an open letter to rock star Bon Jovi in which he criticized Bon Jovi for holding a concert in Tel Aviv last weekend.

“He’s gotta shut up, Roger Waters,” Stern said during a seven-minute rant on his radio show, according to a report in the Washington Free Beacon. “What is with Roger Waters and the Jews?”

“Where do you want the Jews to go Roger?” Stern asked. “Where do you want them to go? You want them to just go back to the concentration camp? What is it you want, fuckhead?”

Referring to Pink Floyd's iconic album, Stern asked Waters whether he would like the Jews to move to “the dark side of the moon.”

The radio host, who is well-known for his on-air profanities, also gave a spirited defense of Israel.

“There are so many Arab countries and so much land around Israel that if you threw a pin in a pool, that’s what Israel is,” he said.

“Picture a desert with no natural resources, no water, no oil. It was a shithole that nomads would essentially walk over. So they figured, where’s the one place they can stick Jews where no one will be offended.”

The Palestinian people could live in Egypt or Saudi Arabia, Stern said. “But guess what? Those countries don’t want them either. And it bugs the shit out of Roger Waters. He can’t fucking deal with it. He’s writing letters to Bon Jovi.”