I do agree; that majority of retail FX brokers are scammers. They like you when you are losing money; and once you start making money with them; they tweak their machines against you. Suddenly you will start seeing slow execution, high slippage, etc.
That does not mean trading forex is bad...