I have been on vacation this week so I haven't been on line as much, and following this as much, as many of you. So forgive me if I've missed a fact that would change what I'm about to say.
That having been said, I am not nearly as willing to make McQueary into a bad guy than others. Would it have been the right thing to do to pull Sandusky off the kid in the shower? Of course it would have. But no one is willing to give a young man slack for being in shock with what he saw? Or just being afraid or confused? It took a lot of guts to go to Paterno with this and be a whistleblower. This was a State College kid going to the king of the town and putting his own career, and to some extent life, on the line by telling Paterno what he wouldn't want to hear.
Was McQueary a hero in this story? No, he wasn't. But not all 23 year olds are heroes. To my mind, he acted property in the aftermath of that, and is far, far from a villian.