Good article Joel.
Unfortunately, DC's laws were overly strict which prompted the Heller lawsuit, but it's likely a ruling like that would have been made eventually on some other case. The BRIGHT spot however was that Heller did not abolish the ability of governments to regulate guns to some extent.
Aside from the fact that most 2A advocates forget about the "militia" part of the amendment, or quote anti-Constitution founders with the "gotta fight a tyrannical government" blather, the Constitution does not provide for inalienable (or invioble) rights. The Constitution is a LEGAL document laying out LEGAL rights. You might enjoy my article on inalienable rights (links below)
Also, yes a gun is NOT needed at a political event or a government building. You are quite correct. That is nothing more than an attempt at intimidation.
https://dennisbmurphy.medium.com/revisiting-rights-9502d494ca5c
https://dennisbmurphy.medium.com/inalienable-rights-ade97a1ce978