I have to agree with GatorMom, the parents should have been called in and been allowed to speak to their son. What harm could it have done and they may have been able to end the standoff peacefully. I know that if that were my child, I would have moved heaven and earth to get in there.
I know that the cops were doing their jobs and we certainly cannot have children running around schools with guns, fake or not. The biggest mistake in this situation was not letting that Dad in there to talk to the son. In most hostage cases I have seen, they bring in a relative to try to bring them out peacefully. Should a child not get this same consideration?
His life did not have to end this way. He could have gotten the help he needed with no blood shed. Very sad indeed!