Only correction, but an important one.
US school shooters don't get their guns "on the street."
Guns are extremely expensive. US school shooters are usually rich, white, men and boys (~85%) and use guns legally owned by their families.
I don't think people realize how expensive guns are, and how much US gun ownership is concentrated in rich, white, men.
As you look at this picture, realize that each AR 15 costs about $1000.00.
1/N