Totally agreed. That said, if you think one or the other is worse, it's still a good idea to vote because the sad fact is, one or the other is going to win.
We need to implement ranked voting and abolish the electoral college so it's simply a majority. Ranked voting would allow third party candidates to have a fair chance because all the people wanting to vote for one could vote in their order of preference so that if they wanted to vote second place for their preferred choice between Giant Douche and Turd Sandwich, their vote would still count and they wouldn't feel like they had thrown it away. The two party system relies on the fact that almost everyone feels forced into voting for one of them.
For that same reason, it's unlikely we will get ranked voting implemented. Maybe one day the stars will align and enough people actually interested in governing for the people will be in office at the same time to get real, meaningful change done.