Yep, TAGES sucks and starforce sucks.
Look what the did with Spore. It's basically "activate 3 times" thing and then throw away your DVD because it becomes useless.
Also note, that these are the big companies that are already making big $$$ who put draconian DRMs in. And indies mostly use light-weight protection if any, so that when you bought a game you really feel like you own a copy and not that you just a allowed to play until your OS crashes or something.
Look at AI War. No protection apart from a serial and perhaps a check that in multi-player distinct serials are used by each client. And believe me, this is not because Arcen promote piracy, and feel that all their hard work should be used by anyone for free. This is because, Arcen do not want to inconvenience the real customers and treat them like criminals.
This is quite an old debate, a lot has been said about it. There is nothing to be "forgiving" about. These big companies already have won, because many people will buy their games regardless draconian DRMs. I can't forbid other people buying their games, but this is what I personally can do: vote with my wallet, and not pay for / play their games because I don't feel I'd be treated fairly by their DRM if I did.
And still... sometimes the game is just too good. And I buy it anyway. Some companies patch the DRM out a year after release or so. And I'm grateful for that.