If you want to do business, collect money, or have offices or employees in a sovereign country, you have to follow their laws. If you don't like it, you can leave. It's that straightforward.
(That said, the law is insane, and neatly demonstrates how badly our politicians are beholden to Murdoch).