I’ve been a fan of Joss Whedon for more than twenty years. He is one of those writer/director types that is only bound by his imagination and his ability to create a compelling narrative.
Between Buffy the Vampire Slayer, Angel, the 2012 Much Ado About Nothing, The Avengers, Avengers: Age of Ultron, etc, his career is nothing to sneeze at.
That being said, that does not mean that he has the right to be an asshole.
After multiple accusations of being an all-around jackass on various sets, he threw the blame back on the performers. Speaking of Ray Fisher (Justice League) he claimed that Fisher is a bad actor. If he was so bad, why did he not just fire him and recast the role? It wouldn’t have been the first time and I am sure that it won’t be the last time. The fact that he is making these claims now does not exactly hold water. At least Fisher was the bigger person, which I cannot say about Whedon.
Whedon also claimed that his working relationship with Wonder Woman actress Gal Gadot went sour because her native tongue is Hebrew.
“I don’t threaten people. Who does that?” Whedon told New York. “English is not her first language, and I tend to be annoyingly flowery in my speech.”
The key to any workplace success (regardless of where one works), is the capacity to be professional, even if we don’t get along with everyone we work with. Whedon either lacks this capacity or thinks that he is above it. Either way, he needs to grow up and apologize.