In every situation between a client/trader and well regulated broker, there is always two sides to the story.
ICMarkets is and has been my prime broker for many months now and I really don't have very many issues with them....and whatever issues that I had have been quickly attended to and resolved.
Through the years since joining this FPA site, I have come across a number of traders who try to use the FPA site in an attempt to "forced"....or the better word would be "blackmail"....a good broker to pay for money derived through a number of quirks that existed in MT4 trading platform.
The best known example is "arbitrage" whereby any trade placed will immediately show a profit, or another one (not sure the term for this) whereby swaps are wrongly given due to decimal points quoted in trades.
These abnormalities happen because all brokers use a numbers of LP and, occasionally, one of them will suffer some technical issue(s) and hence that will be reflected in the broker's MT4 trading platform.
I know these abnormalities do exist (even with well regulated brokers) because I have experienced them firsthand myself.
So, before anyone go rushing in to label a good broker as "scam" do check out the facts of the matter.....and, after having tried out more than ten different brokers, I for one do believe that ICMarkets is a very good and trusted broker.