Free Speech is key. Glad we have it!!
It is also meaningful to be able to change when appropriate.
If they messed up for you, but are otherwise trying and largely succeeding, maybe they are not all bad, or have in fact, changed themselves.
Good moves forward too.
Just a thought...