Do also keep in mind that the most extreme anti-gun Democrats aren't the liberals like Russ Feingold et al, but the centrist "Third Way" communitarians, many of whom are affiliated with the Democratic Leadership Council. Dianne Feinstein, Charles Schumer, etc. are considered corporatist DINOs by many liberals; what characterizes them isn't where they lie on the left-right spectrum socially or economically, but how they view Authority; they typically see More Authority as the cure for all social ills, support things like the Patriot Act and other surveillance-nation legislation, the DMCA, supported the tightening of individual (but not corporate) bankruptcy rules a few years back, and so on. Those are things that most liberals (in my experience) tend to oppose.