Since you're playing the Roseanne card I'll address something I didn't in my prior post.
Roseanne Barr was fired for repeated posting of racist, sexist, and homophobic statements while working at ABC. She was given many free passes and constantly feigned ignorance or shifted the blame elsewhere (see: "
Ambien doesn't make you racist"). She was called out by those hurt by her comments and the position of power she was in. She was fired after showing callous intent towards others.
Gunn was let go after conspiracy theorists didn't like him calling out their bullshit and they went through his history to find dirt, dirt he took responsibility for, apologized for, and tried to show others how to be better in 2012. MC was not hurt by Gunn's bad, tasteless jokes, he wanted fodder for silencing. In fact those hurt by his statements called him out on it in 2012 and he owned up and apologized for it.
Additionally, Disney knew about Barr and Gunn's history prior to their hirings. Just as they made the choice to hire them and took on all that comes with it, they also took on all the responsibility and fall out of letting them go. I don't know the contract Gunn or Barr signed, but it appears they could be let go for causing the company harm or giving them a bad look.