Your anger is understandable, but misdirected. It is easy to blame IB, but once again (and again, and again, and again...) it is very doubtful it is IB's fault. You are right. The little guy does lose, at least when dealing with exchanges. For example I have had several stock trade busts...