I could have written your post word for word! I do tuck shop once a term as it is on one of my non working days. I too hate the school pick up/drop off clique. I now stay in the car till the bell goes.

It is hard. Not sure there really is an answer.....