This is absurd. Gizmodo owes no apology. They're journalists (however loosely) and a journalist's job is to report the W's, including the who. It's a relevant fact, and one of great interest, how an iPhone prototype wound up lost at a bar.
They've been pretty clear the whole time that it was an honest mistake on the guy's part. Could happen to anyone. They most certainly did not smear the guy at all. I don't think they were rude about it at all, they were reporting the facts.
In fact I'd say they were overly generous. Why the hell was he carrying a top secret iPhone prototype to a place that exists solely to get you drunk? He was careless, and it was his fault. If I were Apple, I wouldn't fire him, as I'm sure he won't do that again, and I generally don't believe in firing people for making mistakes. That's how you learn, and we all do it. But he'd not be taking any prototypes off-campus for a long time.
I mean, the guy left an iPhone prototype at a bar. That's like a CIA agent leaving a map to Osama Bin Laden's hideout at a McDonalds. A large part of his job is to not lose the prototype iPhone, and he failed. To blame it on a bar-goer is absolutely ridiculous.
The guy who found the thing allegedly tried to give it back. He's a better guy than me, I would have called up Microsoft, Engadget, and PC Magazine and had an auction.
Apple's institutionalized dickishness (further proof that corporate culture comes directly from it's leaders' personalities) actually prevented him from being honest. They deserved what they got on this one.