As outrageous as that sounds, I know a lot of professors/PhD's, and many of them are that clueless. They have a lot of very specific knowledge in their field, but may not have much practical knowledge about the rest of the world.
Still, this is the type of instance where revoking his visa may still be justified, even if he ended up having most of his other consequences suspended.
It sucks to be on the side of history that still tries to be reasonable, even while the other side goes full throttle and wouldn't give the same rational thinking any thought.

Reddit was one of the most human places on the Internet, until King Steven the Turd decided that it's human interactions were a valuable resource that he could sell.
Now, it's all just bots talking to bots to learn how to sound human.