Ban might be excessive but common practice with game developers and publishers that they do not allow any sort of real-world trading or any form of trade involving real currency to happen inside their game.
Should just give out warnings/bans with that as the reason, instead of claiming intentional scamming all the time.