I agree with that, and it's probably better to focus on the solution than the problem itself.
The ideal solution's to find an "honest" MM who wouldn't jack you around with horrible fills, disconnects, artificial price spikes, and etc. This has become quite difficult.
Another solution...