I've always wondered when it comes to retail FX...I agree. However there are times when you can make some nice returns on spot/retail, however, hang around to long and you will get targeted and then hammered.
Let's say that you're a good trader and you deal with brokers who take the other side of your trades. How long are they gonna let you continue to beat them?