Why are there so many school attacks in USA?

Unfortunately things happen from time to time & it’s going to keep happening because schools allow them to happen. We always blame things on guns or knives or the mentality ill shooter but we never blame things on the actual school failing to secure their buildings. If schools were like airports & you had go through security checkpoints with body scanners things could be different.
One is that living costs have risen and kids are raised by day care workers and not by mothers that love them. School workers are too busy to control rebellious kids who grow up and get even more rebellious and abuse kids and in schools, teachers and no longer allowed to hit or spank bullies who abuse other kids. When my parents were kids, teachers were allowed to punch and smack and beat up bad students so one teacher could control 60 obedient kids with none arguing or acting rude.
Sick American mentalities.
very bad
Because Evil is on the loose and various authorities want it that way to create divisions and grievances so they can accumulate power.
Opinion
1Opinion
I’m guessing because schools are crowded places so it’s easier for psycho people to find victims.
America is under spiritual judgment by God. It's so obvious now.
America values guns more than children.
Superb Opinion