That’s like saying that if there’s a bug in some missile targeting software and some some students die from playing in the park, the problem is the park that they chose to play in.
Software design could, probably should, have incorporated the social context of failure. This is Asia, India in particular, that we are talking about here - the hyper-competitiveness that these kids go through is probably worse than what medical doctors go through in prestigious schools in the US.
Yeah sure. My bad. Let's be reasonable:
if(grade < 5)grade = 5
Still a one liner.
You seem to have forgot that the software defect was an error in grading.