I wish there was a way of pleasing everyone... but alas....
someone mentioned that its easy to break the internet auth.... i havnt found 1 crack for guildwars that worked yet...(and i didnt use steam as an example... i think steam is a joke) There are keygens... but the moment you try to use the code, it tells you that the key is not registered to you. And yea there would be fake -servers out.... giving you none of the benefits to play with friends over the net...
I suppose the other option would be to get a system that works like Microsoft (and i know that its crack-able) with an activation... But yet again, that will require internet(at least once) or at least a phone call to larian....
I do however love the idea of having a game server, where friends can play networked together across the globe in either co-op or against each other....