I understand that. In those cases, the only negative impact to shareholders is potentially losing money. Maybe shareholders should have more responsibility.
Stepping up the level of fines and corporate penalties to be greater than the expected gains from bad behavior is a much more workable solution. Companies were much more careful to not act too monopolistically when the government was in full trust busting mode.
Yes, the fines should probably be increased and enforced. But if I, as an investor, decide to put $10 into Uber, I only risk my $10 if Uber kills more people and breaks more laws. It seems to me I should have more responsibility than that for encouraging such behavior.
If you have to, move it to executives, it could actually justify the insane salaries and bonuses.