Let me address the issue about the "reputation" which some people have gotten that Libertarians are right-wing White racist militia neo-nazis.
We are dealing with a tree composed of false or half-true equalities. Some of the branches of that tree might be
libertarians = militia/patriots = racists
libertarians = rightwingers = gun-nuts = violence-prone
libertarians = anti-government = Timothy-McVeighs
That's the bigotry baggage which some "liberals" might have gotten about us. There is, also, quite different baggage which some "conservatives" might have about us:
libertarians = pot-smoking-hippies = anti-war = draft-dodgers
I guess the unpleasant message is this: When you start to get heard then you will start to get misunderstood. The problem might be inescapable.