LIke I've always said, the problem is that too many irresponsible people have guns. Ultimately it's on the dad since it was his (illegal) gun.
The ONLY way stuff like this will stop happening is if guns are to hard for the average irresponsible clown to easily get.