There is a great deal more to McDonald than the overly simplistic "Do you like guns?" crap. It has implications on fundamental rights and a precedent to overrule. I DO NOT think it has anything to do with abortion or gay marriage however.
It does expose the interesting dichotomy between those traditionally considered liberal who support the 4th, 5th, 6th, and 7th amendment (and parts of the first) but are openly hostile to the second vs. those who are traditionally labeled conservative who support parts of the first, the second and the tenth but usually are openly hostile to those supported by the liberals.
People who actively support all the rights granted to us are extremely rare. Hell, finding someone who even understands what those rights are is extremely rare.