If he is really as bad a “person” as you say he is, then he probably has some so-called skeletons in his home closet that he would not wish for others to know that he has.
I don’t know that the following is true or not, but I have heard that, if someone is anonymously accused of having child pornography on their home computers, that that person will have an unexpected knock on their door, along with a search warrant.
The reason I am mentioning this is NOT to get a truly innocent person into any kind of trouble, but to say that IF such a person is as bad as you imply that he is, then he probably DOES have such images on his home computer.
And, even if none are found, the fact that he was suspected, is sometimes “good enough” for a company to get rid of someone.
One thing I learned, many years ago (by watching a co-worker get unfairly dismissed), is that a company does not need a valid reason to discharge someone. You work at the “pleasure” of your employer, who can discharge you at any time, “for cause,” or “without cause.”
I know of one large midwestern employer who routinely fires their employees, right before they get tenured, so the company does not have to pay pensions to them. They have done this plenty of times, and now they are being sued by a number of former employees who were fired after 17 years, but before the 20th year, when they would have beem eligible for company retirement benefits.