Please stop conflating Democrats with "the left."
Democrats are centrists or even center-right. Actual leftists tend to be just as gun-happy as conservatives. Both for protection from those conservatives, and because Marx was pretty explicit about the proletariat needing to revolt.