Google last year moved nearly $12 billion to the Bermuda unit, the majority of its worldwide income, cutting more than $2 billion off its global income tax bill. Google’s Italian unit last year reported total income taxes of just 1.8 million euros, corporate filings show.
Google's tax-avoidance has nothing to do with this new law. It's true that Google shifts profits around to avoid paying taxes where they do their actual labor. But changing that wouldn't change the fact that Google isn't based in Italy. For the sake of simplicity let's say that Google stayed in Ireland when they stopped abusing the system. They would sell all their European ads from Ireland, and pay a hefty tax with no loopholes. And their tax payments in Italy... would not change.
This law is strictly anti-outsourcing. It does nothing to stop Google's tax avoidance, and would still be just as 'needed' even if Google didn't avoid taxes. Bringing it up muddies the water and serves no purpose other than making Google look like a bad guy.