With the tragedy at Michigan State, Americans have witnessed 67 mass shootings in the first 43 days of 2023. That’s three mass shootings every two days. At that rate we can look forward to 260 mass shootings in calendar year 2023. How long will we as a nation be shackled by the gun lobby — […]