Ellen DeGeneres directly addressed the allegations of her show’s toxic work environment on the 18th season opening episode.
“I know that I am in a position of privilege and power and I realize that with that comes responsibility and I take responsibility for what happens at my show.”
What do you think of Ellen’s apology?