[UPD]: And public vote not protect minor shareholders.
Yes, that's what you keep saying.
Yes, I'm sure. Please understand my example. Every time any company in real-life after approve dilution will offer special price old shareholder, every time!
I have see 2 diffrent way to solve this problem. 1. Dissallow dilution. 2. Establish a mechanism of special offer for old shareholders. It's posible to make with option. Every old shareholders free recieved option call in rate of number shares they have. And if you (minor or major) want new shares you can excercise it. Then issuer send shares and take cash. It's fair for all: nobody use inside information about date of dillution.