So can we assume you have resolved the personal issues within your life which has influenced the choices you have made that has affected the community as a whole? I mean look, we love the servers. We love the features. I have my friends I have played with over the years but pretty much everyone has been concerned about your choices. I want to trust you, I donate because I want to see you succeed but I hate to see changes making the community so upset.
I will say that the reset is the best way of solving your development issue. I would highly suggest setting up daily backups to a remote server maybe even something at your house. It should help in case you end up having another issue. Also run a dev server for testing. I'm sure you already do this but its necessary.
Anyways, I wish you the best with everything. I'll stick around but you must realize our trust in you has been damaged and will take time to restore.