To be frank, a 3% tax is too little too late.
Why doesn't the US tell Google to go complain to Bermuda, and implement a comparable tax themselves? And apply it to all corporation evading US corporate taxes while using US infrastructure? (big pharma)
(The answer, of course is nationalism and corporate money in US politics)