We have similar issues in Canada. There are more than 2 parties, but really, there are 2. The others are so small that they never really have even the shot at a shot. We also have issues with our electoral system, which is called first past the post....whatever party gets the most seats wins and often that doesn't reflect the popular vote.
Like you, I'm in the middle somewhere and see no viable choices. If I were American, I think my feelings would be even more pronounced. I don't blame you for sitting this one out.