I think games do need copy protection, but it doesn't have to be complicated or anything. You can't stop hackers from copying your games, so don't try. The only thing you should try to prevent is people who don't really understand computers all that well, to not be able to copy their games and give to their friends.
If you've got that much copy protection, that's enough, since it will prevent alot of piracy already. That way, friends will be able to recommend games to their friends, but not give copied versions to them. Sure they can still lend the game to eachother, but they might still be tempted to buy their own copy.