No, that's not how it works. There is no problem with a pool having more than 50% of the hash power as long as they don't abuse that power.
Arguably it is still a marketplace problem in that there may be lack of confidence that the pool is honest, will stay honest, and won't be compromised by (internal or external) dishonest actors.
The pool model is highly problematic and isn't solved by starting a new low-fee pool as someone else suggested because a new (presumably smaller) pool will have payout variance that is too high. There are some very nice smaller pools right now that don't even reliably solve one block per week. The incentive for the individual miner is always to sign up with the bigger pools to get consistent payouts, and that's bad for the system as a whole.
The way out of this trap is with p2pool (or build a new system like it if you don't like p2pool).