I mean, there is also a free market in the UK, yet Faster Payments Service transaction cost a fraction of what wire transfers cost in America, so what's the difference?
To explain the joke, the US system is cartelised, while the UK one is under a bit more political and regulatory pressure to treat customers fairly.
(Not that we haven't had a problem with BS fees or the payment protection insurance scandal!)
I believe in America this is called a "free market".