Man, if the last 24 hours don't make you think "finally! for one day baseball wasn't about millionaires and bull ****" nothing will.
Today when Galarraga handed the lineup to Joyce, and Joyce started to tear up, I thought "this is one of those stories you see that happen in HS sports that you WISH would happen in the big leagues".
The guy messed up, sure. And to say he didn't mess up at a more important time than, say, the 3rd inning is clearly asinine.
BUT, to compare it to a major screw up in the workplace is far more asinine. "If I put a staple through a document that says "do not staple" at work, nothing much would happen. But if that document was the original Declaration of Independence, I would get FIRED!"
The fact that he has to live in a world of morons calling for his job/life for the rest of his days is punishment enough (actually, far more than enough). Fire him? For one really bad call, at a horrendous time, after 22 years of excellence? Yeah, that's reasonable.