> but to my knowledge the vast majority of us do not have any choice in who fills an order
Why on earth do you care who fills your order?
If you place a GTC/Day limit order, it will fill at the price you deem fair, or better.
If you enter a transaction to deal a quantity of a security at the price you deem fair, what difference does the nature of the counterparty make?