I can't believe their solution is to not run an online multiplayer game. That's the ONLY kind of game you can assure 100% payment for. They just fail at development. This is a known and solved problem. Look at WoW. You have to log in with a valid account to the game server to play online with people. Yes, it's a slight barrier to entry. Oh well, deal with it, it gets you 100% paying customers. This is not hard.