Important lesson: do not just give out food all at once. Give out numbered tickets that can be redeemed for food on different days at different places. This limits crowd size and keeps it orderly.
It is also a big plus to have armed guards to prevent hijacking.
You are dreaming about tickets and numbers and days right?
Hungry people will be there no matter what...
And so will the greedy ones too.