

A slap on the wrist for two of the tech giants is great progress. I would consider this a start, but not done yet.
The linked article supports this as well:
Tove Maria Ryding from the European Network on Debt and Development, an association of trade unions and non-governmental organisations, welcomed the ECJ’s decision but stressed “our tax problem is more than just one rotten apple”.
She said the case addressed tax matters dating back over 20 years and was “a perfect illustration of the chaotic corporate tax system we have”.
“What we urgently need is a fundamental reform that can give us a tax system that is fair, effective, transparent and predictable," she said.

Companies should just be charged the fine multiplied by the number of offenses (like any individual being charged), then multiplied by the number of employees. Any amount over their available cash, becomes asset seizure (for “too critical to fail” companies) or make them go through bankruptcy to liquidate. Hell, you can even be nice and let them do a “payment plan” over a year or two, seizing all profit until the fine is paid in full. I bet companies would follow laws remarkably well if that were on the line.
The US would just be a couple Facebook privacy violations away from running a governmental surplus for the first time in decades!