Mass Shootings 2023 - Who is Responsible?