> They will fill your position with someone who will be thankful for the opportunity
But you won't be doing it. Companies are run top-down. If you're within the organisation you're advancing the goals of those at the top. You aren't going to change that by complaining internally (unless you have a direct line to the CEO).
It's fine to disagree with something and just not contribute to it. If you want to be principled and militant, staying is hypocritical. In that case, you should whistleblow.
> attempting to keep their body holding that door shut as they possibly can
Unless you're conducting sabotage, which within this context seems like a gross overreaction, you aren't holding any door shut. (Again, assuming you don't have a line to the CEO.)