I cant really speak to his integrity or character as a person. Don't know the guy
Some think it is just fine and the company wouldn't benefit from a change in leadership. I dont share that opinion but whatever. If I was playing devils advocate---Could get a different person in there and they could be worse.
People get pretty worked up if you sway from the narrative Namaste provides. They have done (and are doing) some amazing things but there are things people are turning a blind eye to in hopes they will fix themselves. Maybe they will.
I think it is a great company and will do well. The timeframe in which it does well will be dependent (in large part) to the leadership of course.