Although a toy gun, doesn't the second amendment also apply to children? I don't remember seeing an age restriction in the constitution. Also the "gun" was at home and not taken on school property.
0: or, say, a rocket-propelled grenade launcher; it's important to remember that second-amendment rights apply to any weapons the military is allowed to use, because the point is to enable local militias to fight national (British or otherwise) military forces