You're going to need roughly 300lbs of cooks pork. (Probably lots of kids, so amount is lessened).
300 X $8.00 = $2,400.00
Where is your $2,500 in hard costs?
Even if you went with 1/4lb per person you'd need roughly 450lbs. That's roughtly 900lbs of raw pork. 900 X $1.29 per lb = $1,169.00 (I could get the pork here for $.99lb)
Maybe I'm missing something. Could you outline your costs a little for us?
Also, what would I charge? If this was a group of airmen and their families and the airmen were either leaving for Iraq/Afghastan or returning from I'd do it for the cost of the meat.