The shooters have come from all races, religions and creeds aka political views.
you sure about the political views point?
I’ve seen a reasonably complete collection of “mass shootings” recently ... all registered democrats/voted democrat.
So I’m not sure “all political views” is necessarily correct.