She was not fired for her "beliefs", she was fired for being a bigot and a bully and for refusing to do her job. She's made statements that - if true - clearly indicate that she is lazy and has a very poor work ethic. Claiming she accepted a job without reading the script, that she never paid attention during rehearsals or even when she was onstage. She's basically admitted to the world that she's unable to do her job.
And she is not being "cancelled." Acting is an extraordinarily competitive industry where only something like 2% of actors actually earn a living from it. No one is entitled to be a famous successful actor. It's not comparable to being fired from a job at Tesco. There's absolutely nothing stopping her from applying for work in any one of the zillions of cafes and call centres where most non-famous actors work (okay well obviously the pandemic but that's separate from her case). Actors lose roles constantly for being too fat, too thin, not pretty enough, not famous enough, not well-liked by audiences. Why should someone be granted a celeb career on a platter, that 99.9% of actors who actually are hard-working and nice to work with never get near, when she is by her own admission incapable of doing her job?
Looking at it as "cancellation" is misguided. No one is banning her from working. Anytime an actor applies for an acting role, they're going up against maybe 200 other agented Spotlight actors who are all really talented and have buckets of experience (as well as potentially hundreds of less experienced or unagented actors). To get the role over all those other actors you have to be exceptional and the whole buffet: acting talent + singing talent + dancing talent + good looking (not always but often) + right training + good CV + industry kudos + hard working + pleasant to work with + profile. Hell sometimes CDs even ask actors how many social media followers they have and base casting choices on that. Why is it "cancellation" if a director decides to cast someone who is nice and hard-working and brings a dedicated fanbase, over an actor who is lazy and unpleasant and won't bring in a good audience, and thus not equipped to do the job? Besides Christian Fundamentalist Entertainment is a billion dollar industry, look at the success of the Rapture films. If Seyi is willing to go to America she'd find loads of acting roles where this scandal would benefit rather than disadvantage her.
But they didn’t give her a chance to refuse it.
Curve did everything in their power to let her keep the role and she behaved like a bully and a brat and demanded her right to be homophobic and spread homophobic comments while playing a lesbian, refusing to play the role as written, and working with other out gay people. Even after she forced them to fire her, they still offered her full pay! What other job do you get fired and still get paid your entire salary?
I think a world in which you can be fired for things you said in the past, even when your opinion is, was or has become unacceptable, is a dangerous one for us all.
So if someone worked for as a carer for disabled people but was on the record as "believing" that disabled people are evil and should all be euthanised - and when challenged, stated that this was their current active belief, they shouldn't be fired? If a Neo-Nazi applies for a job working as a race equalities officer while posting on white supremacist forums, and actively states they will refuse to do any part of their job that might benefit a black person, they should get and keep their job? A person from a religious faith that believes abortion is a sin should get a job working in an abortion clinic, and do nothing but twiddle their thumbs and lecture all the women who come in?
I note than once again it's Christian, not a Jew or a Moslem (where the strictures are stronger)
What the actual fuck? First, as a Jew, please don't talk about my religion when you know nothing about it. Second, I guarantee if a Jewish or Muslim actor had done what Seyi did they'd have been fired and never worked again. And yes I can name specific incidents where this has happened.