I've worked in environments that turned toxic and what you posted is all too familiar. I learnt from it too and the signs that things are perhaps wrong are evident much quicker now. I also learnt a lot about how not to manage/lead from similar incidents.