There is an esy way to solve the trash problem.
Make the ones getting the permit to post a security bond to pay for the cleanup.
Actually, I think that this is included in the fees that the Park Service charges for these kind of events.
Of course, that makes me wonder if there was a refund to the 09/12/09 and 08/28/10 events? Hmmm?