okay. there's more than one party that contributes to the scenario here.
i signed up for cbm. i put my key out there, i knew the risk and i took it. this creates the foundation of the problem because my key could now be used for unintended purposes if compromised. therefore, in the long run, i would be responsible if, say, someone spammed research all over the forums or went around in a dirty client crashing servers all because of my key. as a player, it is my responsibility to maintain the security of my key, and i failed.
some guy thought 'hey, im gonna hack into cbm and see if i can get all these keys.' because of this, our keys are now even more risk. they didn't need to be, someone didn't have to do this. said individual contributes to the risk.
alongside the guy was, well, "the press." everyone behind the publication of this information. if this didn't happen, the problem may have well been covered up. the guy who got our keys would just have them and may not use them for anything wrong. if the guy who stole the keys was going to use them mischievously then yeah there would still be a problem, but the fact that this was made public doesn't help. it feeds the problem. it's quite possible that if nobody publicized this information, there might never be the risk of deactivation.
yes, there would be deactivation if a problem occurred, but because the information is now out in the public it is quite possible that the keys would be deactivated without there ever being a problem.
as i said before, every party contributes. ultimately the scenario wouldn't occur if users kept their keys.