Not hard at all. Much of their corporate wealth comes directly from the US government, and the US economy, even though they pay the multinational game and say they can operate in the US but not pay US taxes.
So the way to punish them is to “level the playing field”.
No more taxpayer money to them for “the sweetness of their smiles”. If they want to sell things to the USG, let them compete fairly with others. With the provision that “you do business in the US, you pay US taxes off your US profits.”
Nothing unfair in that at all, but if it was proposed, such scoundrels would squeal like stuck pigs.
The next way to punish them is by either outlawing or regulating “gambling” investment markets in the US, or at least strip them of any government underwriting of their shady deals. If they gamble and lose $50 trillion, then it is up to them to make it up to their creditors. If they can’t, of course, then they are bankrupt.
The mistake the Democrats intentionally make is to suggest that their taxes should be raised to punish them. That has never worked and never can work, because they only pay bare minimum taxes right now.
So the spigot has to be turned off of the money flowing to them in the first place, especially if it is unfair market advantage money.