Since none of us are the operator in the matrix, we're not looking at the raw bytes of the blockchain, we're always using some view layer over the data. So the view layer can choose to not see the content of some block.
This could be done by having community operated blocklists to the effect of "you don't want to know what's at these locations" - you can't take back what's been said on chain, but you can cover your ears.
Since none of us are the operator in the matrix, we're not looking at the raw bytes of the blockchain, we're always using some view layer over the data. So the view layer can choose to not see the content of some block.
This could be done by having community operated blocklists to the effect of "you don't want to know what's at these locations" - you can't take back what's been said on chain, but you can cover your ears.