And here's this thought, the 2nd Amendment says the reason it exists is because of the need for "well regulated militia".  Why would the government be entrusted to regulate something whose purpose was to overthrow that government?