The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I once inherited a project which doesn't even run when compiled as release, only as debug. And another one with a couple hundreds (not kidding) warnings. My point is, while I feel your pain, I am not shocked in the slightest.
The truth behind charity is that for "most" charities, up to half of the donated money goes to overhead and cost of running the charity and the rest actually goes to the intended target, which can be considerably less than what you thought you were donating.
Always try to donate to charities with low overhead and well documented $$ to target streams.
Even if it's operated as a low-overhead charity: In the case of an organization like the Ronald McDonald House...remember that they represent a huge multinational corporation, and running a charity like this is a huge tax deductible.
How much more income taxes would they be paying to the various governments if they weren't running the charity?
Actually, unless they changed their operational procedures, it's a different type of scam from the point of view of calling it after the burger/slave labor chain. Like a few other giants, they rely on low paid part time labor to avoid giving benefits, vacations, etc.
McD's puts up the money to acquire the houses and puts their name on them - but after that they don't invest a penny - just get credit for the good that's done.
My daughter and her friends learned this first hand - they were going to cook for the residents - which required they supply the food and everything else. From there they learned the full story. They still did the donation of time and material - but were very disappointed in the exploitation of the donations of others to give a good image to McD.
So - toss a coin. Are they good because they help families or bad because they give McD credit where it's not due? Most people don't know how these places operate and the good press goes not to the donors (local business and individuals) but to the corporate predator.