Corporations are private, but they are also a privileged class of limited liability, granted by government, and as such they are held to a higher standard of behavior with privileges related to property also equally restricted by government. Property is a legal definition, and there is more than one kind, and it is also defined by government.

In law, government has complete authority and control over corporations - this is an undisputed legal fact - cemented in case histories through the Supreme Court. Trump can halt trading and seize the company any time he pleases with a single sentence from his pen.

There is no need to change any laws. The existing laws are very clear, and Google is deliberately breaking them. It's not like Google doesn't have lawyers. They know what the law says, and they know they are violating that law on purpose. It doesn't matter why. The government has full authority to do whatever it wants to in such cases.

This really ought to be brought up more. The diffusion of responsibility and limited liability are not intrinsic rights but granted as part of a contract with society. As such, society ought to, and is, able to demand certain things in return.

It's not just a legal argument but a moral one. When you assume privileges, you assume corresponding responsibilities.