McCain isn't pro gun. And based on a few things..CFR, etc...I'd call him a socialist-lite. I will give you that he claims to be pro life though.
Compared to Hillary he's to the right of Barry Goldwater. He isn't my first choice, but if it's him or Lenin, I mean Clinton, I vote for McCain.