Surely there must some limit to what you can put in terms and conditions? Otherwise, the broker could write what amounts to 'all your money is ours' coated in obscure legal language and tucked away somewhere deep in the T&Cs
In fact in FXcast do have something pretty close, how about this:
3.4. Charges: Trader shall pay such brokerage, commission and special service and all other charges (including, without limitation, markups and markdowns, statement charges, idle account charges, order cancellation charges, account transfer charges or other charges), fees (including, without limitation, fees imposed by any interbank agency, bank, contract markets or other regulatory or self-regulatory organizations) arising out of FXcast providing services hereunder. FXcast may change its commission, charges, and / or fees without notice. Trader agrees to be liable to FXcast for interest on amounts due from Trader to FXcast at an interest rate equal to three (3) percentage points above the then prevailing prime rate at FXcast principal bank or the maximum interest rate allowed by law, whichever is lower. All such charges shall be paid by Trader as they are incurred, or as FXcast in its sole and absolute discretion, may determine, and Trader hereby authorizes FXcast to withdraw the amount of any such charges from Trader's accounts(s). FXcast and Trader agree and confirm that all prices quoted to Trader are not inclusive of markups and markdowns
I have written to their regulator to see if they afre really registered will post results