Moral Gray Areas

So there's a project I was a part of that was absolutely full to the brim of microaggressions towards a group of people of which I consider myself a member, and I'm not sure to what extent I should've stood up against it.

Early enough in your career as an actor, you can't say that you're "too good" for any project that wants to cast you. You don't want to come off as aloof, rude, or difficult to work with. And the vast majority of people involved with that project are lovely people who recognized that there were times when the script was uncomfortable, and we're still in touch and work together.

But yikes at that script.

What should I have done? I'm not exactly a "name" actor, so I would've been pretty easily replaced. It's easy to write off an uncooperative actor as a diva, so I don't think my leaving would have started any serious conversations about the topic. And if I'm willing to break my word in business and leave after having committed to the project, then why should they listen to what I have to say in any other arena?

What about staying on but talking to the director or producer about it? I guess I could've done that, but I get the feeling that I either would've been insulting the director/producer and their taste/morals or I'd be a diva again. Maybe that feeling is unfounded. I honestly don't know. Neither the director and producer are malicious or selfish people. But I've been so thoroughly taught not to make those kinds of waves that it was barely a thing I considered. (And if I hated the script so much, then why had I agreed to be a part of the project?)

I won't leave you in suspense - what I did do was stay. I vented my feelings with some of the cast and crew who I knew agreed with me, but I did it. I gave my face, time, and talents to the production. I felt icky about it, but I did my job.

I'm still not sure if that was the right thing to do. I'm not sure if I should've stood up for what's morally right there and called the writer out on his shit, or if it was better to just get what I could out of that project and move on.

We all love moral gray areas when it comes to our favorite characters on screen and stage, but it doesn't seem to feel as good when it's in real life.