Maybe the problem is the 2 party system. Maybe you need Center-Right parties / Center-Left parties where conservative liberals (an oxymoron in itself) can pull both the left and the right together. It's not surprising that in some of the best countries in Europe, its the progressives (from both sides of the isle) that drive their nations forward. The center is virtually non-existent and this is actually a big danger.