Offended? No. Annoyed? Yep. These major 'charities' like SA and Red Cross are shams. They do some good, but they're more harmful in many social aspects. Local charities help far more starving and homeless people. There are much, much more deserving groups of caring people I choose to give my money to.
The entire non-profit system needs an overhaul and some really heavy regulation.
The regulations are one reason a dog rescue I work with has not wanted its 504#(I think that is the right code#) for its non profit, tax deductible status. It allowed them to pretty spend the money they did get anyway they damn well pleased. Which was to help dogs, they need to give me $100 for gas to drive across the state to pick up a dog, they could do it. No paper trail or forms, just "here go get the dog!"
But agreed it needs an overhaul cause if the NFL can be non-profit it just shows this country is screwed..