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.
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.
“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.