No broker is going to assume any risk, they let that fall on the customer. Read the fine print and you will always find disclaimers about how if they mess up they are not responsilbe. Fair or not, no one is making you use their service and by doing so you agree to their terms.