@Thucy
But there's often a candidate good enough, at least in general elections. I mean, I'm not going to agree 100% with someone unless I run myself--and even then I might have some qualms. I agree that we shouldn't vote for the lesser-of-two-evils, but we should vote for the candidate who's good enough over the candidate who's bad.
@Zach
1. Obama's not a socialist. This is coming from probably one of the most capitalistic people on the site, by the way. I used to say crap like that, too, but then I learned that socialism was actually a political/economic ideology and not just a pejorative used for anyone further left than me on economic issues.
2. You position it as socialism vs. democracy. What does Bernie Sanders, the only remotely socialist guy in the race, call himself? A *democratic* socialist. There's a BIG difference between a democratic socialist and a communist.
@AngrySeas
I don't think Rubio has taken himself out of the running by having a more sensible immigration policy than some of the others. Sure, he might have lost some conservative street cred, but he certainly has more of that than the last two nominees did. He's electable enough to take a chunk of establishment support away from the weak Bush, and conservative enough on other issues to pull some of that crowd away from Walker/Cruz/Huckabee.
"But here's the relevant question: would Donald Trump be good at Diplomacy?"
This is THE question for all the candidates. I think he'd be pretty good. Art of the Deal and whatnot. He can negotiate. Rand would probably try to ally with all the others, and not attack them unless constitutionally allowed. Lincoln Chafee would play it in metric...somehow.