"But the thing is, this court of appeal ruling protects people who hide their assets"
No, this court of appeal ruling strips protection those who break the law.
"So it's encouraging one party to deceive the courts."
No, it's stopping encouraging one party to break the law.
"The previous ruling at last meant that if you did try to hide your assets, there was a risk you'd be found out. Now what?"
Well you can still use legal means to try and uncover what's going on, what's changed is that you can break to law to do so.
Yes people hiding their assets is awful and I'm all for them being made to suffer the full weight of the law if they try to lie to the courts.
However I just can't approve of giving people carte blanche to break the law while allowing them the defence that they were trying to find out if their partner was hiding any assets.
It's like the presumption of innocence, it does allow the guilty to sometimes get away but it's better than the alternative.