The sane way to do this would have been to give the handouts on condition of no stock buybacks for 10 years and cap total exec compensation for similar amount of time for any company that accepts the handouts. This should be true for any company that accepts gov money. The gov doesn't give money to benefit the stockholders, they’re doing it to benefit the larger economy and country. Stock holder shouldn’t even be con…
Profit isn't a sin, and if you want shareholders to do something for you, why do you think they will want to do it if there is nothing in it for them?
If the company cynically takes the money, intentionally fails to uphold their side of the contract, and then rebuffs attempts by the government to reclaim the money, while that might be in the interest of the shareholders they haven’t actually done anything there and don’t deserve to benefit. In fact they should be punished (along with the executives) for being unethical.