so brokers only entitle to charge us for commissions and have no responsibility whatsoever? fantastic
They do have responsibility but not in this case. If you submit an order that should execute but does not due to IB's technical problems, you're entitled to compensation.
Data issues are different. You could've still closed your positions without the data.

