
You're doing great! We all get misguided (I could tell you some of my stories!) and you're doing all you can to fix the problem, which is more than a lot of other people would do.
To a much lesser degree, I know what it feels like when you have dozens of people coming to your thread and telling you over and over that you're doing things horrendously wrong, and how overwhelming that can be. But you're handling it perfectly. (no disrespect to you guys, I understand that for the most part you are just trying to help and sometimes the truth is hard)
And, this is just my opinion, but don't post any information that OP already knows. If you're coming here just to tell him that his coop is way too small and have no additional information or suggestions I would think twice. He already knows that, at least a dozen people have said it by now. Giving him the same information over and over provides no help and in my experience it feels constricting. Let's not kick a dead horse.