I agree. If you look into a lot of these so-called 'non-profits', they are really just money making businesses for the people who have cleverly set them up to take advantage of the existing laws for non-profits. Frankly, I think the non-profit laws should be modified and these organizations could be run by more people who are retired/unpaid volunteers and far more of the money go to its intended purpose. Many people are duped into thinking non-profit = charity where all of the workers are unpaid volunteers and that is nothing like reality. Many pay their top people 6-figure salaries just like a regular business. They just don't have to pay taxes due to how they are organized. One of those pathetic dog commercials I keep seeing as a TV ad pays out 95% of what people donate to salaries/overhead and costs associated with running their organization (i.e. like the cost of TV ads). Sure not my idea of anything I would EVER donate to. If you want to donate $$ like that, go instead to your nearest animal shelter and give the money to people where it will actually accomplish something.
I view girl scout cookies as making a 'donation' and in return, I get a few cookies. As others mentioned above, the Boy Scouts sell pricey popcorn products where the minimum cost is way more then seems reasonable. I notice most people just walk by and say 'no thanks' when they have sales displays outside of our local grocery stores.