I have no problems with DRM until it prevents legitimate copies of software to run properly. That was the problem with GFWL.... It was highly annoying to buy a game but not be able to play it because of GFWL errors.
On the other hand, I don't see how DRM prevents *pirates* from being *pirates* in this day and age. Most folks who pirate wouldn't buy the software anyway.