I would hope that you learned something from your error, but this comment shows clearly you haven’t. I learned it when I voted for John Anderson and in my tiny way contributed to Reagan winning: in America, you vote to keep the worst fascist out of power, and if it means voting for someone who isn’t perfect but has the numbers to do it, that’s who you vote for. The primary may be your opportunity to show support for other parties, and you can go to rallies and spread the good word to influence the discussion, but until the day your third party candidate has enough potential votes to actually win it, you help hold the wall.
Shit, I wouldn’t even discount trying to vote 3rd party when it comes to local elections or state elections. You have to chip away at the power the big parties have at the peripheries first, before trying to do big stuff like voting 3rd party in the big presidential election where they are basically guaranteed to not win.