For retail traders, in most cases you are trading against the house/FX dealer. They do everything they can to eat up all your money, i.e. huge bid/ask spread in volatile periods, spiking the price if you placed stop loss order, giving you a huge margin. There is nearly no way to trade in a relatively fair FX exchange unless you go into brokerage firm to trade in CME. Fair game does not apply on retail players in FX market.
I can see a fairer market in crpytocurrency exchanges. If you are thinking of security, just think of in real market the security or credit risk is transferred to the cost of exchange fee. You will be happier to think like this way.