Not your keys, not your bitcoins.
I don't care what they did or how. It was unethical. Censor transaction of a client could even mean a violation of the ToS.
Simply, better fall in a scam hodling your money in your wallet, than being babyguarded and having your transaction censored.
If you allow to censor your transaction once, you are allowing to do that everytime.
Coinbase the most anti-Bitcoin organisation. Make #DeleteCoinbase great againI like what you said. But your BTC moved to the exchange can no longer be called yours.

I think some people really need a baby sitter. I don't think that those people who wanted to send their BTC are examples of high intelligence.
And when you consider that they risk keeping their funds with a third party, the best thing a third party can do is to protect their users from scam.
Even in such an unethical way.
In my opinion, keeping bitcoins on the exchange in itself is not ethical.