Ugh...put your hatred of Bill O'Reilly on the side for a second. Yes...the organization is at fault, but if a bunch of movie stars and singers are going to get together and publicly ask people to give money to an organization...they should oversee that the organization is doing what's asked of it because the stars are the ones actually asking for the money.
Bill O'Reilly has publicly said this not to make himself look good, but to bring publicity to the event/organization so it's clear what is expected of them, which did NOT happen after 9-11.
If you think Bill O'Reilly is doing this for attention, then fine. But please tell me what's wrong with it? What is wrong with saying "if movie stars are going to ask for millions of dollars, they should make sure that the money they are asking people to give goes to the right place", because for 9-11, the Red Cross didn't ask for the money on tv, the movie stars did, and that money didn't make it to 9-11 victims. What would be wrong is to let that happen again, which Bill O'Reilly is fighting to prevent.