One thing you need to understand about liberals is they are excellent at word trickery. They don't speak the same language as we do. Of course they support the second amendment. They have made it clear that only the police and military should have guns. And have stated many times that that is what the second amendment protects. So when they tell you they are with you they are lying to you but believe themselves. Lets hope the supreme court case about to be decided on this spring will take some wind out of their sails.