What about the problem of some people about the "view key" feature. They said that a court order could make you show your transactions in the clear thru view key. Is this true? Why is that feature even there? It might become Monero's weakness.
If you have information, you can be compelled to reveal it by only and exactly that force which is able to compel such performance. I fail to see in what sense the view key mechanism is a problem in such a scenario. The problem, in any such a case, is not the view key, but the fact that you retained the information. If you wish to preclude being forced to reveal information, you must destroy it.