This is a common criticism, but one that will never be address until people like you change how you think.
Justin Amash is a viable libertarian candidate, and he as won elections. So did Ron Paul. Gary Johnson was a governor.
But when these people show up, you call them unicorns. You'll never support an actual libertarian candidate bc he/she "can't win"
So there will never be any pleasing you. You'll never support one bc you don't agree with them, and that's fine. But you should frame it like that rather than voting for a unicorn.
If you want to shut us libertarians up, put us on the debate stage, vote us into office, and let us fail. At this point what do you have to lose?