With a free market, you would think exchanges would always be lowering fees to try to get more customers. It might take time but it should happen. We just need more trustworthy exchanges, that's what I think is missing. Why can't these exchanges get their acts together at the rates they are charging?
Too bad the western exchanges didn't take one out of China's book and give us 0% fees for some time.

The Chinese exchanges either trade with their own funds, and trade against their clients, or are using customer funds for their own expenses (essentially stealing from customers in small amounts over time)