I know that Renee was shocked and hurt by the reaction she received here. It was uncalled for, and i don't think they had a plan for it. She deserved better than she got, after all, she's simply trying to make the site profitable.
A late twenty something freelance writer wihtout a deep tech background gets put in place as EIC of a highly technical site and as a first post puts up a rather tone deaf piece that points out the (obvious) site change. That she was surprised by the reaction and the way it spiraled points out the lack of understanding, effort and planning that went into the transition. I don't actually fault her that much, but the new owners who supposedly make their livings as communicators and who have been involved in multiple startups with both successes and failures should have been intensely aware of what would happen.
There were a lot of people pointing out that some simple communications regarding who, what, how, and maybe a bit of why, would probably have headed off the angry hoards. Instead, all the visible actions people saw just fanned the flames. Generic listicles are annoying but I expect that most of us understand the dynamics in play with respect to driving traffic and funding the site. May not like it or agree with it, but at least can understand it. A simple explanation that such things are, in fact, helping keep the site alive and funding deeper articles that we all like would have gone a long way. In fact, pointing out that such articles explicitly don't meet the normal contributor guidelines and that those guidelines are for in-depth posts meant to provide real content, would also help things.
In the world of internet uproars and social media mobbing, this has actually been pretty tame. Some jabs have been made (including by me), but the ones I'm aware of have generally been pointing out the disconnect or perceived hypocrisy between statements and actions and total lack of communications (drfish's valiant efforts not-withstanding). While there has definitely been some trolling, though at least on topic if not particularly constructive, TR is a "community" site. Yes, it's a business, and yes it's not owned by the community and the owners are free to do with as they wish, but any desire to maintain some of that community means actively engaging with and listening and responding. You won't be able to make them happy all the time, but at least engage.
As to Renee, I don't actually have a problem with her being EIC. In most content production organizations, the EIC is actually more business focused and may not actually be and expert in the content produced. So long as they have enough background to understand what's important and what's not and to call BS when needed, that's sufficient. Otherwise, I would recommend she read this thread and use it as a learning experience and post an update introducing herself and explaining what she can. She's the public face of TR.