This accounting, while pointed, aligns with most of the reporting and the facts of the case.
I spent some months at Oberlin years ago in close contact with student organizers there. Nothing about this case is too surprising. It's a boring town with arguably the nation's most progressive politics and many students looking for something, anything, to organize around.