Before we go off into the great liberal vs. conservative issue
I don't think you can remove it from liberal vs conservative, it is somewhat a urban vs rural debate but even that don't always hold true. I think where some become confused they assume all who vote Democrat are liberals and that certainly is not true. I grew up in a household who all vote Democrat but lived like hard core conservatives but they were union so the union call was for the Dem's.
The true liberal mind seeks power and lives to push his/her way of life on others, love abortion but hates the death penalty, hates the keystone pipe line but believes in open borders with huge numbers damaging the environment they also love victims not heroes. IMO no logic to their thinking so it's good enough to simply know they do not want anyone to own guns.