I completely agree that things need to change.
In most cases I believe that it's actually best for parents to work things out whenever possible. Usually "irreconcilable differences " boils down to at least 1 person's 'selfishness'.
But when separation happens the child's rights and 'true' best interest should not be ignored.