It's not a bad thought, but how many of them actually _do_ already donate money to a local charity? Probably a good number.
A better question is whether we can imagine the stadium management company (who gets all of the profits) giving just $1 per ticket per event to charity.