Let's just some this up, DRM is bad. Why? Because it never works, it only screws around the legitimate owners of the game. Limited installations, legit user can only install game on a limited amount of configurations, pirate never has this problem. Always online, legit customer gets all problems associated with that, pirate does not.
Anyone seeing a pattern here?
I have no problem with devs trying to safeguard their products, but it should not be at the expense of those that actually buy their game. The best way to go about it, is to make it more appealing to the consumer to buy the product. Stardock/EABio's way of offering free DLC and restricting patches to legit users is a more effective way to decrease piracy IMO(Yes I know, those too will end up on torrent sites). It's a shame devs have to do this, but that's just the age we live in.