Yes and no. No it isn't full vindication. However, several more years of litigation and many thousands more $ later to achieve exoneration (or a pardon) would make for a pyrrhic victory.
Judging by the description of the offense they pled to, it is a low-level misdemeanor that won't really hurt (maybe like Class C in TX). It avoids a very possible felony conviction given the local jury pool and the necessity to appeal before finally being vindicated. In the interim, would they lose their civil rights? Their law licenses?
Additionally, the governor said in the past that he would pardon them. I wish we would have long ago but perhaps MO law requires a conviction/guilty plea before he can? If he keeps his word, they won't have any legal consequences.
In short, while I'd love to see them beat this bum rap, this allows them to get on with their life much sooner with virtually no negative consequences and that seems like a very reasonable proposition to me.
SA-TX