Margaret Josephs and Danielle Staub have been at one another's throats throughout the entire season of The Real Housewives of New Jersey

Margaret Josephs and Danielle Staub have been at one another’s throats throughout the entire season 9 of The Real Housewives of New Jersey. So it was only a matter of time that their tensions would boil over into an all out war — though surprisingly, it was their significant others doing the fighting.

On Wednesday’s finale, Josephs’ husband Joe Benigno and Staub’s now-estranged husband Marty Caffrey got into a battle that ended with Josephs and Benigno pushing Caffrey in the pool.

“Marty’s a f—ing dick,” Benigno said. “He was a great guy to hang out with and then … Danielle poisoned his mind.”

It all started at an event at Jennifer Aydin’s house, where Benigno and Caffrey came face-to-face for the first time since Caffrey and Staub’s Bimini beach wedding.

There, during Caffrey’s bachelor party that day before he said his “I dos,” the two had gotten into an argument when Benigno joked to Caffrey that Staub was only interested in him for his money. Though Benigno said he was only teasing, Caffrey took it seriously and fired back insults to Benigno about Josephs’ appearance (“Margaret doesn’t want to walk into a room with Danielle because nobody will look at Margaret”).

Margaret Josephs and Danielle Staub
| Credit: Dave Kotinsky/Getty; Bruce Glikas/Getty

The businessman repeated those same digs on Wednesday, refusing to apologize. “You want to talk s—? You’re a f—ing jealous m———–. You wish you were me,” Caffrey said. “You keep staring at Danielle’s tits because your wife doesn’t have any. She doesn’t have the body that Danielle has.”

That comment didn’t sit well with Caffrey or with Josephs, who was standing nearby. “What man would say that about somebody else’s wife?” she asked Caffrey.

“Yeah, I said that, and I’m going to say that,” Caffrey proclaimed, standing by his comments. “Because I’m promoting the beauty of my wife.”

“By insulting another woman?” Josephs asked.

Watch What Happens Live With Andy Cohen - Season 14
Marty Caffrey and Danielle Staub
| Credit: Charles Sykes/Bravo/NBCU Photo Bank via Getty

But Caffrey didn’t back down. He continued to go in, taunting Benigno as he tried to defend his wife. And just when it appeared things couldn’t get worse, Caffrey told Josephs she “emasculates” Benigno.

“When you go home tonight, she’s going to bitch slap you,” he told Benigno, of Josephs.

The next thing Caffrey knew, he was in the pool — his suit, watch, and phone all “ruined” in the process, according to Staub.

“I think you’re the one emasculated now, s—head,” Josephs said as she walked out.

“Your husband’s in the pool,” she calmly said to Staub, walking back inside.

Margaret Josephs and Joe Benigno
| Credit: Charles Sykes/Bravo

Staub, of course, flipped her lid — calling Josephs a “f—— bitch.”

Throughout the episode, she had been hearing secondhand that Josephs and costars Melissa Gorga, Dolores Catania, and Jackie Goldschneider had been talking negatively about her to friend Teresa Giudice.

“I’m not saying don’t be friends with Danielle. But when somebody does something wrong, stand up and say, ‘don’t behave that way,’ ” Josephs said. “She tries to split the group and it’s uncomfortable for all of us to be together. … When we’re together, I don’t want to be around her.”

“Don’t you see that she’s toxic?” Goldschneider asked Giudice, calling Staub “a s—stirrer who always causes drama,” among other things. “She ruins everything that she walks into. You can’t choose your friends based only how they see you, you have to see how they treat other people. She tries to split them up. Doesn’t that piss you off?”

In her defense, Staub threw some daggers of her own.

“I know what toxic is, and it’s Margaret Josephs,” Staub said. “Margaret Josephs is nothing but a manipulative, malicious bitch. She’s the toxicity in the group. So if everyone wants to sip the Kool-Aid, and keep getting drunk on it, let them.”

“You know who I am. You know what I am about,” Staub told Giudice. “You are Teresa Giudice, you don’t let anyone tell you what to do. Who the f— is Margaret Josephs to dictate to Teresa Giudice?”

Steven Dann store opening, Greenvale, New York, USA - 22 Oct 2018
Danielle Staub and Teresa Giudice
| Credit: Rupert Kaldor/BFA/REX/Shutterstock

Giudice was empowered by Staub’s words. And after she heard about Caffrey’s pool mishap, she went after Josephs.

“What the f—?” Giudice said, standing up for Staub. “I know you said you don’t want me to bring Danielle around. She’s still coming around. Nobody tells me who to bring around and who to not bring around.”

That was fine by Josephs. “Teresa, you can keep Danielle,” she said.

“Teresa, what benefit is Danielle Staub to your life?” Josephs wondered. “Obviously she can give two s—s for me, so keep your stupid friend. … They can have each other.”

What a way to end a season.

The Real Housewives of New Jersey reunion airs Wednesdays (9 p.m. ET) on Bravo.