You could force companies to provide standing orders to sell unlimited shares at a price selected when they go public, and one they're unlikely to go below.
This would happily also eliminate price speculation entirely. The price would just be whatever the price is and most returns would come from dividends. Would require a bunch of tax and regulatory changes