Absolutely appalling and needless, 100% Trump and his hangers on’s fault. Here, it would be an offence to carry a gun anywhere but their constitution is very clear regardless of what Trump’s flunky says, whether I agree with the second Amendment or not (which I don’t).
He’s seen Putin murder his citizens domestically and all over the world and thought ‘hey, that’s a good idea’.
Once he’s been out of office/dead, I can see a series of trials taking place a bit like after WW2 in Germany for all of these murders.