I brought this up in passing before in another thread...
But, if
1. PC is so crap at promoting company growth
2. We have so many annoyed shareholders
Then, why not group proxy vote against him?
He might not get booted, but at least our gripes will be heard.