I believe this at least partially driven by internal politics. Dr. Xi was very, very unpopular. The reaction to his indictment on the Temple University subreddit was very indicative of this.
https://www.reddit.com/r/Temple/comments/36w3df/cst_dean_mik...