There are two flawed premises in your reply.
- That censorship of tokens by others is possible
- That XMR solves this
If one is true, then XMR can’t be the solution because all the censorship that these entities employ can be used by simply censoring the entire coin of XMR. There is nothing XMR can do if everyone blacklists the entire coin, so you’re still at square one.
But one is NOT true. Cryptocurrencies weren’t created to get around free will and choice, if you don’t want to accept a token that’s your prerogative. Cryptocurrencies were created to give you choice, not take it away. Cryptocurrencies, however, do mean that you can’t force your choice onto others which is what the XMR community is misleadingly implying.
If your exchange doesn’t like a certain coin then they can prevent it from being accepted at that exchange. XMR doesn’t get around this. But that doesn’t mean that they can force you not to use it. You can just go to a different service. This is not an issue of fungibility and correct usage of terminology is rather important here.
Finally, Coinjoin is superior to XMR’s privacy implementation. Coinjoin removes the transaction graph from a particular address making any such censorship moot and impossible to enforce anyway. There is no benefit to using XMR in this scenario. In fact because XMR is such a heavy coin with a massive blockchain, there is really only drawbacks. Coinjoin is a very lightwieght solution in comparison.