I think having a decision like this finally made is better than leaving him in limbo. As sad as it might be for him to not have his job anymore, this is the beginning of a healing process. Those who were wronged by his behavior can say that a consequence, a permanent consequence, has been finally dealt to him. But this also means that he need not be dealt any more punishments.
In a few years time, I would not be surprised if he shows up at events again. But now he would be in the role of a former Disney employee, like Baxter or Gurr. Everyone would know why he’s no longer an employee, but it won’t be the central issue of all things John Lasseter.
Honestly, if he had to choose between keeping his job but being resented by everyone, or losing his job and sooner or later getting to show his face again at fan events, the parks, etc. I’m not surprised it went this way.