Twiikuu, I have massive respect for what you have done and I 100% understand the shit you are getting from this stuff considering I have been in this exact situation more then once. With that being said stay out of this argument, it does nothing good for you and can only harm you in the long run.
No one hates what you managed to do with what little you were given, no one hates you for being involved in the project. People hate the way it's being pushed and presented and none of that is on you so don't try to take it upon yourself. Also calling people out for not understanding or not knowing how projects work does nothing but make you look petty, especially considering almost no one is actually calling tf2pl out for poor management. Me being one of the few that are, but my 9-5 job for the last 3 years has literally been project management so I might know a little bit about how that works.
Either way, you really should stay out of this because currently people only really hate on banny for the shit he pulls, you don't want to also go down that road and become the next TSC if you don't have to.