I think retailers should take pc games back again now that they have one time use keys and things.
This would put pressure on
assholes publishers or developers to not use such crappy DRM.
Plus, if one use keys are sent back to manufacturer / publisher when the game is returned they can deactivate the key. (Thinking more along the lines of steam)
Ubisoft: Look at Steam, DRM that works and isn't horrendous to the customer.