these are all different from each other. and more importantly, orthogonal to each other.
by orthogonal I mean that given a choice, deciding whether it is right, should be done independently of whether it's legal or easier/harder. think about it. even if you had the power to change law, making something legal won't make it any more right, and vice versa.
it seems to me that this guy made his choice of returning the CD vs releasing the code on the basis that the former is legal and doing the latter (somewhat securely) is harder.
not so much on whether preserving the code, in light of the cultural historical importance is right or wrong.
(you don't need to agree with me, but I'd love to hear a solid argument why the latter would be wrong, that doesn't conflate right/wrong with legal/illegal)
and even then, it's not entirely indefensible to base your actions just on what's legal or easiest. ethics is hard and especially the law provides a nice shortcut if you don't like to think for yourself too much. Just, don't go pat yourself on the back for doing the right thing. You don't get to do that. He does get a ticket and goodies from Blizzard, though. Sweet. Shouldn't taste bitter at all, at least for a while.