The real issue, as @WayneSchulz has repeatedly pointed out, is that many of us (myself included) use common passwords across multiple sites. Shortly after I heard Cnet got breached, I got notified from gamestop that I bought some downloadable games for $150, which I did not... Fortunately gamestop must have seen the breach and within a few hours sent me an email saying they believe it was illegitimate and if they didn't hear back from me, they would cancel the order.
But those credentials are used elsewhere. I'm changing them as I find them but...
The only real way to stop this is have all logins as two factor using a phone