I graduated from CS at Dawson and know the faculty quite well. I had the same exact reaction as most people when reading the article up until the point where I saw that 14/15 of the faculty members voted in favour of expelling the student. That right there makes me wonder what else he did.
The faculty told me that there are other things that caused this and they are unable to discuss them with me.
I wish it were possible to get that information but I know them and I trust them.