Actually there are enough governments that "attack themselves", it's called a multi-party system. For instance, in the Netherlands it happens quite often that the cabinet "falls" before the voting term is up. Make no mistake, the Dutch government are no saints either (sucking up to and practically being a US vassal state to name just one thing :) ).