Ron Paul is by far the most gun-friendly candidate. I also believe he's the best overall candidate. If the man had his way I think (from what I've read on and from him) he'd probably abolish the IRS, ATF, and many other government agencies, as well as pulling us out of foreign treaties and organizations like the UN, WTO, WHO, etc.
He's also not wavered (anywhere that I can find anyway) throughout his time in politics. He keeps standing up for what he believes in (see the bills he introduces every year about pulling out of the UN, restoring 2nd amendment, reducing or eliminating taxes), which is something VERY FEW politicians can truthfully claim.
That being said, Paul will probably not get anywhere near the momentum he needs to make it through the primary. The media won't cover him, nor will the talk shows (I've tried calling a few of the well-known ones and the screeners won't even put me on if I mention Ron Paul). Our best bet is probably going to be Fred Thompson, which is good for the 2A but not great for illegal immigration.
Overall Thompson is pretty good; MUCH better than those other liars (Rudy, Romney, McCain). Thompson has the recognition and the style to compete and win against Guliani in the primary, and the media acknowledgement to really get a groundswell going.
I would not mind a Thompson/Tancredo or Thompson/Paul ticket in the least. I would gladly give either combination my vote and be happy after doing so. This would be the only way we'd have any chance of someone like Paul or Tancredo getting the attention they need to get through the primary, let alone into office.
I'm sick and tired of voting for the lesser of the evils. I know politicians are inherently selfish, dishonest, and gernerally lousy people, but this is getting rediculous.