What I hate about forex brokers is their dishonesty. Although not all brokers are dishonest. One thing I have noticed about forex brokers is that they have volunteered to be monitored by Private regulatory bodies. These bodies do not even have government backing and they claim to regulate. If the broker cheats a trader, there is nothing the regulatory body can do to the broker. The only thing they do is fine a broker and if a broker refuses to pay the fine, they disband the broker from their network, but that does not stop the broker from doing business as usual.
I hate brokers that boast about being regulated, but have nothing good to offer traders other than spread manipulation, hidden charges and altering our trades.