I also feel that developers are trying to kill the idea of buying used games, as well as friends trading and lending games. It's just a really stupid idea that makes downloading a pirated copy of a game easier, more convenient, and safer than making a legitimate purchase.
Piracy will always be a problem to some extent, and punishing legitimate customers makes piracy a bigger problem.
I think the real problem is that we passed the sweet spot between profitability and processing ability about three years ago. Games are too expensive to make now that graphics engines and player tastes demand that every hair on a character's body be perfectly rendered down to the minute details. Developers are feeling the pinch, and they have two groups to blame: the consumers, who are most likely feeling their own pinch in the pocketbook, and thus settling for rentals, used games, and torrents; and the hardware companies, who got anxious and shoved the new gen down our throats before anybody was ready.