I haven't been here long enough to know whether I should nod in agreement with you or throw out my ideas, but it seems like everyone here is quite happy to have your back.
As someone who went cold turkey years back on trying to moderate anything online I know where you're coming from and the solutions aren't always obvious, but please speak up if there's anything that can be done.