Just throwing this out there... Why not a simple rule to require all shares to be held for at least 24 hours before selling? It would certainly change the game in every way imaginable.
It would but powerful vested interests would probably fight it tooth and nail. See https://en.wikipedia.org/wiki/Tobin_tax
Minimum holds are very different from trade taxes. (The latter is stupid for a variety of reasons.) Minimum holds would make market making more profitable.