Small government moralists, who refuse to support Donald Trump because he's not conservative or libertarian enough, face a conundrum: Gov. Gary Johnson isn't conservative either.

At least when it comes to Supreme Court picks.

In fact, Johnson is far to the left of the Republican nominee. In an interview with Reason TV, Johnson and his VP nominee Bill Weld said they would pick Supreme Court Justices that shared similar opinions to Stephen Breyer and Merrick Garland.

There is nothing even slightly libertarian or conservative about either of these men's judicial philosophies. Justice Breyer ruled in favor of affirmative action in college admissions and against vouchers for parochial schools. He supports gun control and Obamacare, believes the Supreme Court can learn from foreign laws, and has said we cannot rely on the original Constitution alone.

Justice Garland is equally supportive of big government, especially on gun rights. He voted to uphold a Clinton administration policy to store records of gun purchasers and wanted to re-hear the case that overturned D.C.'s handgun ban.

Another justice like Breyer or Garland would be an utter disaster for anyone who supports limited government or maximized individual liberty.

On the other hand, Trump's Supreme Court nominees were adherent to the Constitution. They included Sen. Mike Lee's (R-Utah) brother Justice Thomas Rex Lee and Justice Don Willett.

There's no doubt that if Johnson could somehow pull off a massive come-from-behind victory and win the presidency it would ultimately be a giant defeat for libertarians and #NeverTrump-ers when he picks a series of progressive Supreme Court nominees.