I don't get why you can't really get rid of those two parties. Over here we'd vote in mass some new party (that eventually turns out to be like the previous ones 99% of the tkmes, but still), at least you chop some heads. Still better than having to chose the "least bad" option, imo