If you try to make things too realistic in regards to in-game government function, you're also going to risk a lot of confusion and make things even slower.
Best to keep things simpler where every faction has a rep/set at the government table, consensus gets reached, and then decisions are made. Anything more realistic is just too complicated. Also, real life government sucks...why would we want to make it more realistic in our imaginary play land?