It is amazing to read about traders that feels they have been "ripped off" and still continues to trade for a long time with the very same company. Today there are a number of SB companies to choose from and if they do not meet up to expectations go direct market access. In trading SB we are dealing with market makers and there is bound to be problems along the way. This has to do with the very nature of the same, and the fact they are for the most part dealing with fixed spread. I am also very critical to many of the SB operations for various reasons (enjoy trading with them though), but in the end the responsibility falls on the trader. This simply because there is no guarantee that you in court will win a dispute against a SB company.
One must be able to predict different scenarios that might occur, such as freezing, website down, not being able to get out of a position and other risk and security issues that might affect your position negatively. If something goes entirely wrong there must be some kind of backup strategy to limit the damage it can cause to your position and capital. I have through the years been amazed to read about the quite high stakes being put on SB, when these should in fact be traded with DMA. I also get the feeling that money management do not play the important role is supposed to do, this in order to protect your capital against natural statistical variation.