The Constitution ENNUMERATES rights. We have these rights not FROM the government, but FROM God Almighty.
The 2nd amendment doesn't guarantee anything; rather, it restricts the government FROM passing laws that would attempt to remove our God-given rights.
The concept might be a little above your pay grade. I retired as an E-8, but then we were required to think about things and know the history of the Document we swore an oath to, not knee-jerk all out of proportion. What did you retire as? E-2?
The article is not Liberal at all, but is a thinking man's, one who understand history and the founding of this country, and a Christian man's, one who understand only God is righteous and good, and governments, made up by men, are always corrupt and/or corruptible, article.
You pounced without understanding. It was the headline, wasn't it?