À ma connaissance, avant même la charte, les collectivités étaient protégées comme les autres emprunteurs par le code monétaire et financier, le code de la consommation et le code civil.
Il y a trois manières de sortir d'un contrat : soit l'exécuter jusqu'à son terme, soit en modifier les modalités en accord avec l'autre partie, soit en obtenir l'annulation devant le juge des contrats. Certaines collectivités ont tenté la voie du contentieux en invoquant le défaut de conseil ; je ne connais pas toute la jurisprudence, mais je ne crois pas qu'elles aient obtenu gain de cause. Ainsi la petite commune de Terville a-t-elle été déboutée en 2009 par un juge judiciaire.