I also find it very frustreting with all brokers,
But I was thinking about, what about before the disaster happen,
you build a case up, I found a tool at 4xTrader.net
It shows exactly what the brokker is doing with your account, slipage, spread widning and all the other tricks the brokker use.
So before any disaster happens, you keep using this tools, and they begins to make problems, then you allready have alot of logs to use for building a case against the broker.
I would like to hear your opinion on this, its hard enough to trade, you should not be also having problems with the brokkers.