The communists also cannot compromise. The Swiss have a 5 party system with the religious on on far right party and the communist on the far left. The three central parties negotiate and come ups with a plank that most people approve and they get get to set polich. The other parties also ge to express their views at the highest legislative law making congress.
The Swiss is the only system that will work to give the social conservatives a say but protect the balance of the fiscal conservatives..