You're missing the point (intentionally or not, I can't say). So to take a bad analogy even further...
I'm a lock troll. I like to go around breaking people's locks. I never steal anything, I just break locks because I'm a prick like that.
This guy I know, Franky, broke a lock the other day in order to save a child from a burning building.
How would you propose a black and white system handle this? Do I get to run around breaking locks with impunity, or are we going to punish Franky for the method of his good deed. I mean, the good deed's nice and all, but irrelevant to the matter at hand right?