I'm pretty sure everybody overreacted. Developers and witnesses fear mongered the entire community based on a premise that they themselves could not prove.
Let me "logically break it down"...
The community was mobilized based out of an assumption that Justin Sun would do wrong with the rewards that was allegedly meant for "developing Steem", yet we can only go off the accusations from the devs & legacy witnesses.
Did we know for sure that Justin Sun was going to negatively hurt the community in the manner that everyone thought?
No.
Both sides screwed up and I trust the witnesses and the dev community even less now. Not to mention, if someone paid for an account and the transaction was finalized, they should be able to do whatever they want with their coins that they rightfully purchased... Usurping a user, regardless of who the user is, from the power to access their rewards that they rightfully purchased absolutely concerns me. Especially when the dev team and the witnesses brought no strong facts to substantiate or to give credibility to their claims against Sun.