Suppose you just wrote an exam that was worth 50% of your course grade.
You studied very hard and managed to pull a 95% off.
The week after your prof announces that unfortunately, it was shown that the class average for the exam was 88% and half of the class cheated on the exam.
Fortunately, a couple students decided to snitch, and now the exam was going to be scrapped and a re-test was to be administered at a later date.
How would you react, if you were that honest student that worked really hard? Would you sue? Would you drop out? Would you pick up a gun and go ballistic on your cheating classmates? Perhaps it's those no good snitch rats that should pay the price.
Is the professor's solution the right thing to do? Or should he have put in more effort to identify exactly who cheated and who didn't and deliver the appropriate punishment for the real cheaters rather than just treating everyone the same way?