I'm not going to do "woulda, shoulda, coulda". It was the first thing I learned to avoid when I worked my first job as a hedge fund analyst years ago. Whoever wants to do it, go ahead. I'll pass.
Yes, management has made many mistakes but almost every small cap management team has a set of weaknesses. That's partially why you can make 5x - 10x your money. That's also why you lose sometimes too.
But I don't blame others for my failures. My fuck up. I apologize to all who counted on me.
I only focus on what to do next.