He got fired for allegations of sexual harassment. This has really been a long time coming, though.