Forex brokers always trade against their clients. You are buying and selling from them. In the futures and stock market, you are not trading with your broker, your order goes to the exhange and is executed there. So with futures and stock brokers you can blame only yourself for any losses. They only take commission from you. Forex brokers take no commission, they make money from being the marker maker.