Well heck. Welcome here! Be polite. Ask questions. Welcome!
From what I have observed, this is pretty much (tries to be) an apolitical site. So run it up the middle as far as politics. However, anything pro 2A is VERY WELCOME! We just don't name names, to be somewhat neutral and such.
Semper Fi! God Bless, and Pass the Ammunition!