So, any serious multinational can have the stock distributed enough to get past your first law....
As to your second, at least in the USA, you're going to be blocked by the First Amendment to some extent. After all, "lobbying" is done by people no matter where the money comes from. As is "political activity".
IN other words, you need to think the problem through a little more carefully...
By the by, are you aware that if Google (for example) were paying ZERO taxes in the USA now, and the laws were changed so that they were taxed at 50% on worldwide revenues, their tax obligation would pay to run the Federal government for a bit less than 16 hours.
Do note that Google is paying some taxes in the USA, and corporate tax rates are rather under 50%. Which means the actual benefit from taxing Google's worldwide income would not be nearly so significant as you might think....