def,
You probably are right that IB does not trade against it's clients and if someone wants to trade Forex I would probably only recommend you and one other broker. You also allow clients to trade futures and stocks and options.
The problem was a long time ago when I traded Forex, everything...