Apples and oranges. I get spam too, but I've never had a serial invalidated. If you by carelessness or ignorance allow hackers access to your computer so they can steal your serials/account info you get what you deserve.
So when someone barges into your house and kills your family, it is your fault for not having a steel vault door instead of a deadbolts wood door. I realize that is extreme.
Basically, as I understand what you are saying, if someone is ignorant of most things related to the actual operation of a computer, they should not be buying games to play on it. If the DRM is subject to being hacked/stolen/replicated, shouldn't it be the responsibility of the game company to provide all the information required to remove ignorance from the equation? It is, after all, their DRM that is the issue. Simply stating if you all the software to be hacked/stolen, you are responsible should not be enough, in light of how a company can turn off your software if they feel you have violated the rules. We could go back and forth about this. The evils and good of various things, ad infinitum.
If they are going to hold someone to the ULA, then that ULA should be on display before you purchase the software. I have taken software back and gotten refunds due to the ULA. I had to threaten legal action to get the money back, but I got it back.
I still believe all this makes it more difficult for the legitimate end user who only wants to play a game and does nothing to thwart a hacker or pirate. If I really believed it to be a good thing, I would buy it in a heartbeat. Unfortunately, I am not ignorant of computers, which probably puts me outside of who they market to.
Hmm. Be ignorant and get what you deserve, or not be ignorant and not buy it to begin with. Interesting, from a marketing perspective.