Nobody's perfect. At the end of the day, Rivera is still very much respected by players, coaches, and FOs across the league. If he sits players down when they're not getting it done, maybe he can go from decent/good to great!
I ain't mad at him. A reset was needed & pretty much inevitable in Charlotte due to circumstances. Now everyone gets a clean slate. Good luck to him; better luck to us!