I just cannot ever fathom this accusation being true, but even if I didn't know the guy, he was just fired without any proof at all.

I would understand the police involvement, and even some sort of suspended employment pending investigation, but straight up termination? That is just wrong.