I think you’re focusing on the wrong thing. The problem is not that kids can’t use sunscreen effectively. Whether they can or not is irrelevant. The school has a stupid rule. The mother was too dumb to protect her own kid in light of it. Whose fault is that?
School is at fault for making an issue of sunscreen. Parent is at fault for putting up with the Statist tyranny.