The two cannot be separated in the discussion we are having.You're mixing political theory with the practical application of policy.
Then my example doesn't apply to you.To answer your question, yes, I probably would vot for him, because abortion isn't a big deal to me. It's just fun to debate. Same with SSM. Liberals are right, these things don't effect me, and so I don't care; but this isn't the real world, this DebatePolitics.com, a video game, and it's fun to argue the hot-topics.
All you are saying is that, inside your "lean", social issues are not so significant. However, you have demonstrated my point in your position on the 2nd Amendment. Who you support does not define who you are... nor does a compendium of everything you support. You have your "hot button" issues like everyone else, and you will vote for someone who supports that issue, often regardless of their positions on other issues. If Obama came out as strongly supporting the 2nd Amendment, and his opponent in 2012 was more neutral, I'd think you might vote for Obama. That would not make you a liberal.In truth social issues aren't going to make or brake my support for any given candidate. I am a social conservative, but it's not a big deal. I didn't vote against President Obama because he was pro-choice, but because he's on the record in strong support of single-payer nationalized healthcare. The social issues and speaking gaffs (57 states; "punished with a baby", etc) were just tools to troll the left here, nothing more.
If a liberal came out and was strong on SSM, abortion rights and nationalized healthcare, yet immovably resilient on national security and the 2nd amendment, then this conservative would be voting for a liberal.
That doesn't change my positions on those various issue, though, which means who I support doesn't define what I am.
Put all of those same social issues in front of me in a ballot box, and though I overlooked them when considering a candidate's total political platform, I would still vote to oppose elective abortion and SSM.