I consider myself a realist, in my opinion most of the people on this planet are terrible. The stupidity some people possess is irritating and depressing but I don't dwell on it. Their opinions aren't valid and they shouldn't bother you. I also understand that everyone is different so you may not be able to operate that way.
Braindrop you've done nothing wrong. Even outside of this thread many people consider you top notch based off your quality, consistency, and communication. With all the obstacles in your path you're still out performing 90% of other Devs out there.
Do whatever you need to get yourself right... Then tune out the haters... if you don't you'll end up right back where you are. Once you do that, we need you to get back in that mother fucking saddle and keep making the best damn VN to ever exist.