I personalty hate a lot of the stuff companies pull to combat it, such as always on DRM. I personalty have fairly crappy internet, It vocationally craps out on me, forcing a restart and at it just does not work. Even if my internet did work, their severs might not, look at Sim City. It actually encourages piracy IMO, because if the retail version does not work, a cracked pirated version might.
On the off topic of piracy, kinda tying in with what someone said. When someone gives the argument "A pirated copy does not equal a retail loss because they would not have purchased it at retail" I have to say that that is a realty BS reason. If the person realty wanted it, they would pay for it. If they do not want to, they do not get to have it. At least with a cheaper used game, someone already paid for it, was done with it, and gave it to someone else.
On that note, Imagine you are eating out at a restaurant, You are eating some fries, you are done with them, so you give them to a friend, then the waiter comes over and forces your friend to pay $5.
More on topic, I'm OK with online passes for the first month of a games release, That could help cut down on the $55 used games within a week, but after a month remove it, and have some one tome use code that you could enter on a friend's system if you bring it over their house.
I think the companies should make deals with GameStop, and not shove it on the consumer though.