This is not "cancel culture" it's "actions having consequences."
I realise Mumsnet is very big on the whole "people have every right to be massive racists and homophobes and if anyone doesn't like it tough luck snowflake" front, but that is simply not reality. In reality if you called your boss the N word or told your lesbian co-worker that gay people burn in hell, you would be fired, period.
Pretending it's a free speech issue just shows you don't have the slightest idea what "freedom of speech" actually means. Hell, I've seen plenty of posters here whining that their "free speech" has been violated just because someone disagreed with them.
Plus she is an actress. That is a totally different job from working in a call centre or as a nurse. A celebrity's entire career rests on being likeable and/or captivating to the public. There are literally millions of wonderfully talented, hard-working actors who get turned down for acting roles simply because they are overweight or have a big nose, or have small breasts, or are too tall, or too short, or have an accent which CDs feel "audiences won't connect with", or have a disability. Actors are fired/not re-hired all the time simply for gaining weight, ageing, or getting pregnant. Put your outrage there, not in defending a Trumptard.
As an actor your entire job is to make audiences want to watch you, whether that's by doing an amazing job at inhabiting a character, or coming across as a really likeable and charismatic person, making audiences laugh, or being stunningly beautiful. And yes of course Hollywood protects some people and doesn't protect others but the bottom line is: audiences do not want to see Gina Carano and will not watch her. It's exactly the same with Seyi Omooba (MNers were also claiming that her being fired for homophobic bullying and refusing to play the role as written as "censorship" and against her "freedom of speech") but acting roles are not charities for bigots. Why should LucusFilm give her money out of the goodness of their hearts when it will harm them professionally?
No one is OWED stardom or acting roles, and only .1% of aspiring actors ever 'make it.' Gina has already had more success than 99% of actors out there.