While I share your frustration, I agree with the others here about the importance to cast a vote. Write in a name. At the very least it sends a message that there are voters out there who don't feel like any of the candidates are representing their views. Staying home does nothing to help change the problem. If you don't vote, you really are part of the problem you complain about.
More information about formatting options