Haha. Who can speak his mind when things aren't nice, must also be able to acknowledge when things are going well.
Never had doubts on the tech (not even under Geoff, which in hindsight was much different to Suresh's reign).
However, it is hard to swallow the disconnect of the SP compared to the companies progress. And I see some responsibility here which I have voiced. One can be of a different opinion, and that is fine.
But I think everyone can agree, that not everything is just rosy and colorful. There are things that can be done better. And as the company is run on a shoe string budget, which everyone is acknowledging, it must be even more important to them, that the SP is "maintained" with the right actions of the companies execs, as this is the safety line of the company when it comes to money raises.
And they are just much better done on an, as high as possible SP, and not on a low, bad promoted and non supported share price. And other companies with less achievements (to date) are doing that just better.
A great leader recognizes, that he makes mistakes and does organize the support he needs to continue to be a good leader. That can be staff, advisors and/or training. But a good leader also learns from mistakes and doesn't repeat them and leads by example.
So, he should be at the forefront of his own demands from others. In the stock market, I would see that as investing in what is supposed to be a great investment opportunity. Hence I would assume, that in the money options, at a minimum, could be converted and/or shares could be acquired at the market.
As a good leader you show, that you believe in what you are saying and that you do yourself what you are demanding of others and your team.
At least, this is how I lead my teams. And so far, I have been successful with it.