Everyone has access to a gun. Even criminals.
No, everyone does not. Certainly not in terms of access being even close to equal.
Not true. If the parents made every effort with locks, gun safe and told the kid it was against the law they did NOT give the kid access, it is on the kid for being a thief.
Does not sound as if that particular household did those things. The school has to assume parents are following the law.