Libertarianism is a political theory built on a finite set of principles. That cannot be said about any other movement in politics today, and thus it is the only movement that can ever hope to achieve perfection. No society can ever be "perfectly" socialist, because everyone is in the same boat, and the only way to make sure everyone on that boat is happy is to throw the dissidents overboard. The question is - can we form a vision for a society that is as free as a human society can be, where everyone can choose what to do with his own boat? And - can we implement it in real life, at least on a small scale at first?
Libertarians need to differentiate the Party and the Principle. The Libertarian Party, being human, can never be perfect. It must deal with political realities like electability, and the need to implement our ideas gradually, to give people time to adapt. The Principle, on the other hand -- individual sovereignty through absolute self-ownership, leading to inalienable rights to life, liberty, and property -- is pretty close to perfect. It can be made less perfect by saying, "life, liberty, property, and socially-subsidized pink fuzzy slippers for all!" ... But can it be made more perfect?
Just as there are
unsolved problems in other disciplines, Libertarianism is still vague or corruptible on a number of issues. In includes specific conflicts of interests on issues like abortion and environmental risk. About 90% of things you hear from environmentalists is crap, but the other 10% contains some serious questions. Who owns the underground water that flows under both our properties? Am I free to juggle nuclear warheads on my property? Etc.
The more we discuss those issues, and the more we experiment with them in real-life situations, the closer to perfection Libertarianism becomes. And that may include doing things outside the political realm, like taking private initiative to make sure the people who want their "pink fuzzy slippers" can get them without government handouts.