Your fed up with both parties because both parties suck. They're both entirely useless, but since at any given point in time only one of them is visibly in power, the electorate just keeps assuming "Well then if I elect someone of the other party, this time they'll've learned their lesson", and so on and so forth.
Moderation is not neccesarily the solution. We need to accept that there are more than 2 possible solutions to any given problem, and that to find the answer we need to find something in the middle of the two inevitably stupid ideas that will come out of the parties. Compromise is essential, but we cannot just fall into assuming that everything can be compramised on. Some people just have bad ideas, or don't respect the ideals of this nation, and thus cannot be negotiated with. For example, I am strongly opposed to pulling out of Iraq, and if I were to compromise with someone who wanted to pull out of Iraq, the reasonable compromise would be to pull out half of the soldiers. But what would the effect of this be? Well it would mean that we would not have the soldiers to accomplish what I believe they need to accomplish, and we wouldn't get the isolation which is the purpose of pulling out, and so there'd be no merit to it.
It's all a balance, there are no simple answers in life. If we hold to our perceptions of principle too strongly, then we lose our ability to acknowledge our own inherent fallibility and we lose the ability to effectively govern a nation of diverse opinions. If we compromise too much, then there will be no direction to our government, and we will cease to stand for anything. So thus we must balance.