Can I just say that MMillar is not an idiot!
He's just saying, take responsibility for your own trading. That is the first step to becoming profitable long term. Losses are not the fault of the bookie, the broker, the exchange, the market, the professionals fixing the market, the CNBC commentators or anyone else. They are your trades, own them.
Nobody is forced to trade with D4F if it's costing them money. If your not making money from them, then don't use them. Simple.