I agree with the problem of short lunch periods. Ours are slightly longer - 20 for recess, 30 for lunch. Part of the issue is budgetary, in our district at least. The lunch aides' hours are 11:30 to 1:30 (or something like that) and the principal doesn't have control over that; it is a district HR issue and principal can't unilaterally change it (although ours is lobbying the administration). When parents in our community were lobbying for changes in our lunch timing/protocol, once we found out that information, we changed how/who we approached and got our principal to be an ally rather than blaming him.