Politische parteien schließen ja koalitionsverträge ab. aber oftmals wird sich nicht daran gehalten. haben solche verträge eigentlich eine rechtliche wirkung?

Die Vertragspartner sind ja die Koalitionspartner. Bemerkt der eine Partner, dass der andere den Vertrag nicht einhält, kann er ja die Koalition platzen lassen.
Da Machtverlust für eine Regierungspartei so ziemlich die schlimmste Strafe darstellt, ist zumindest ein gewisser Anreiz da, sich an den Vertrag zu halten.

Der ist so viel wert, wie das Papier, auf dem er geschrieben ist.