Well, yes, those are potential solutions. But are they solutions to the problem we actually have? Indeed, what problem do we have?
Do we, in point of fact, even have a problem that needs solving? The core complaint is some unnamed institutional trader really wanted to buy a very large number of shares in one go at a very low price, while other institutional traders wanted to sell the shares at a higher price. Why are we meant to care who wins that fight?
Yes. We have the problem that the 'financial industry' is running some kind of insane MMORPG which excludes and abuses most of the population to make a fast buck.
What markets should do to be efficient is invest in clever, talented people doing clever, talented things.
Every step back from that is economically inefficient, because it makes it harder to create a population with deep reserves of wealth and opportunity.
Games like this one are the equivalent of having someone cut in front of you on the freeway in a semi.
It's not efficient, it's just banal abuse of a system that is supposed to reward good ideas and filter out bad ones.
Do we, in point of fact, even have a problem that needs solving? The core complaint is some unnamed institutional trader really wanted to buy a very large number of shares in one go at a very low price, while other institutional traders wanted to sell the shares at a higher price. Why are we meant to care who wins that fight?