The owners are perfectly free to donate as they please. If they like, they can have the corporation distribute all of its profit as dividends, and they can donate those. Problem solved.
You seem to believe that packages of rights are inseparable, which makes no sense, and you seem to think that a corporation should follow rules set by the owners. In fact, a corporation is not a naturally existing thing (it's much different from a partnership), and should function according to the laws governing corporations. If this turns out to be inconvenient for the people who would like to form a corporation that violates laws, then the people don't have to form a corporation. They can form a large partnership.
I can follow none of your other reasoning. Please order your thoughts better.