There are 21 reasons in Uvalde, 28 at Sandy Hook, 61 at Vegas, etc, etc, etc. Below is a list from 2012-2019...doesn't include assault rifle mass shootings in '20, '21 and '22.
The 2019 Jersey City, New Jersey shooting
The Midland-Odessa interstate shooting in Texas in 2019
The 2019 Dayton...