Even in an extreme scenario where most of the hash rate is pro-censorship, there will still be a few pools which will not censor.
And in such a scenario, the pro-censorship majority can simply ignore any blocks which include transactions they dislike. Any blocks mined by the non-censoring pools can just be re-orged out of the chain at will.
As it turns out, bitcoin is
not censorship resistant. It simply isn't being censored right now.