How come in this society that it is always someone else's fault but ones own? Could dubious reporting with nothing more than rumors instead of fact happen to be the reason why one would get fired? I remember this - he had an unknown source just call up out of the blue and make accusations that were unverifiable. Something tells me he got a prank call from a 9 year old and made a story out of it. That is pretty sad.
Anyway, being honest will get you far in life. An example is traffic cops - don't deny what you were doing and 9 times out of 10 they will let you off. They are so shocked by the honesty, that they can't handle it and probably feel bad giving you a ticket!
-S