We almost always vote for the lesser of two evils. Rand does promote the cause of liberty, even though he has a horrible foreign policy.
A horrible foreign policy? Are you serious? Rand has authored bills to end the wars in Iraq and Afghanistan, he opposes all foreign aid, supports closing down some of our foreign military bases, and supports withdrawing from international organizations. How in the world is that a "horrible" foreign policy?