Actually, the Uvalde Independent School System, from the school board members, down to the teachers, and staff are the ones who allowed this tragedy to happen.
Multiple doors weren't locked, security fences and gates were never built, and the teachers and staff were lackadaisical on their best day at providing BASIC SCHOOL SECURITY.
NOTICE! NOBODY is attacking, criticizing, or suing THE FOLKS THAT "ALLOWED" THIS ATTACK TO HAPPEN.
WHY?
Because they're reacting based on "emotions", AND, school board members LIKELY have kids in that school. Nobody wants to sue a "fellow parent", or point the finger at a friend they elected to the school board.
What Law Enforcement IS GUILTY OF, is not immediately cleaning up the mess that the Uvalde Independent School District ALLOWED TO HAPPEN THROUGH THEIR INCOMPETENT LACK OF LEADERSHIP AND ZERO EFFORT AT PREVENTION! ZERO!
Do you blame the police if a burglar breaks into your house? Do you blame the police because you left your keys in your car, and a car thief stole it? COMMON SENSE says no.
As for the Texas Department of Public Safety, they have been guilty of releasing unverified information, and generally created a crap storm of confusion.
The complete investigation is yet to be completed, and certain information (evidence) certainly SHOULD NOT be released until the investigation is completed.
That a news media whom has proven itself time and time again to be liars, sensationalists, and political crap stirrers, offers no credence to anyone genuinely seeking the truth.
I haven't heard one locally run news service complain that the Texas Department of Safety was sweeping anything under the rug. If anything they've jumped the gun and released unverified information that later proved untrue.
When the investigation is completed I have no doubt that the Texas Rangers whom are the agency actually conducting the investigation will release "the truth" in its entirety.