Australia shares the same problem. We have a system that overwhelmingly advantages certain political parties in certain circumstances over other political parties. For instance, in a recent election a party received a little over half the vote (51%) and around 80% of seats, giving them 100% power. This is absurd.
The solution to both problems is the European multi-member electorate system, which we should adopt immediately (and won't).