I mean, this is the first smart thing you've said. They let Carano run her mouth for a solid minimum of five political or social topics and let her finish her contract for the season. And it took her posting anti-semetic memes comparing modern conservatives to Jews of the 1930's for her to well and truly get thrown out of negotiations. They canned comics writer Chuck Wendig after one tweet thread, not even waiting for him to finish the title he was working on.
So if you really want to talk about contracts cancelled...you might want to pick the right hill to die on when it comes to LucasFilm.