I just started reading this thread and this may have already been answered but one of the reasons for the lower speed limit in school zones is that if a child runs out in front of you, you are more likely to get stopped at a rate of 20 mph than 30 mph.
I agree. Some people apparently don't believe in the law of physics. Forward energy is easier to stop at 20 mph rather than 32 mph.