Again, I'll present myself as an example of a Gary Johnson voter that was ridiculed early on. I live in a Red state. It didn't matter who I voted for, Trump was taking this state. I didn't like either choice. Odds are, I'm not going to like the two choices in the future. I felt a Johnson vote may help give me, or my kids, more choices in the future.
I've not defended everything he did. I did give him an opportunity to succeed or fail on his own merit. After 3 years, I've now seen enough to determine that he's done some good things, and some bad things. Many of the posters that ridiculed me, never gave him a chance. They made their determination in Jan of 2017.
Which is odd because he hadn't done anything yet.