I agree - you are are a very talented writer! I was mesmerized by your post and could completely visualize myself being there. I know exactly the type of kid you're talking about - can't stand em!
My son just turned 18 and we would NEVER allow him to act like that. I think the problem with those kids is lack of parenting...well, obviously! Or the parents act like that too (which is probably more the case).
Thank goodness you're done - I don't know how you kept from jumping over the counter and strangling one of them!