"I couldn't resist the opportunity to take a hard swing in his direction".
MacFarlane took some heat on social media after issuing his statement Wednesday, with critics contending the 2013 comment proves he was aware of Weinstein's behavior but - aside from making the televised jab - did nothing else to stop it.
Ms Barth has responded to criticism of Mr MacFarlane for not speaking up at the time. MacFarlane then read aloud the names of the five Best Supporting Actress Nominees, which included Sally Field,Anne Hathaway,Jacki Weaver, Helen Hunt and Amy Adams, all of whom with the exception of Field have worked with the movie mogul on previous projects.
In an emotional Twitter post, MacFarlane revealed that his gag was a way of standing up to the studio boss, who had allegedly sexually harassed his friend and co-star Jessica Barth. "Congratulations, you five ladies no longer have to pretend to be attracted to Harvey Weinstein", the Oscars host snapped. Rather than doing the talking himself, the Late Night with Seth Meyers host invited Amber Ruffin, Ally Hord, and Jenny Hagel, three female writers on his staff, to give their reactions to the allegations.
He added: 'Make no mistake, this came from a place of loathing and anger'.
"He stood by me and respected my wishes not to retaliate in any way, "Barth wrote of MacFarlane". "Mr. Weinstein has further confirmed that there were never any acts of retaliation against any women for refusing his advances".
MacFarlane goes on to call Weinstein's actions "abhorrent and indefensible", categorizing them as "an abuse of power".
Weinstein has since lost his job and his wife over the allegations and accounts.
Angelina Jolie, Ashley Judd and Gwyneth Paltrow have also accused him of harassment.
"Once he told me if I ever wanted to compete with people like Mila Kunis that I would need to lose 10 pounds, I pretty much had it at that point", Barth said.