How are you suggesting they generate revenue?Agree, good thing no one recommended this.That's just the thing though. Their mission vision and value are in direct conflict conflict with those of a for profit business. Of course they could be a for profit business, but that isn't what they are.Easy.It's a non-profit organization. They are not a business. They do not generate profit. How do you sell a share in a non-profit organization? Who would "invest" in an organization that by it's very nature can never generate a return on that investment?
HTH
Additionally it seems strange to make the argument "These guys shouldn't place advertisements asking for donations in a very rare and limited capacity, they should be charging for advertisements that run frequently on their highly visited website."