"Of course, Massey should not have automatically caved to the students' demands. And it appears Marrus has a long and distinguished academic record, and should not be judged on one out-of-character incident."
That is the point. It's a public institution and has obligations to act according to the law and values of Canadian society. They didn't. And the faculty signing the petition actively acted against those values - it is they who should be dismissed.