Rand is a conservative Republican. He's hardly antiwar given his vote for sanctions against Iran, and he supports keeping Guantanamo Bay open. Neocons like King are attempting to smear Rand at the moment because he's very popular among conservatives, and his foreign policy message is more restrained than what the neocons would like. Unfortunately, it's still too hawkish for libertarians, given the two issues I already mentioned.
The Guantanamo thing I don't get, but I'm pretty sure it's about him having to play politics. I don't like it but it's one of those things where if he goes the Ron route, he's just going to lose a ton of support.
And the Iran thing happened a couple years ago. Since then he really hasn't done anything I don't agree with. He's been at the very worst, the BEST senator out of 100.
We can't keep expecting guys to come out and go full Ron. That gets us nowhere. We'll get our 10% in primaries, and then we'll get shellacked at the convention.
Something has to be done differently.