All great advice but in the heat of the moment sometimes emotions just get in the way and sometimes people are not that fast on their feet with the response.

I think it just takes practice. There has been many a time when I have a great come back but this is of course 10 minutes after the conversation is done. And let's face it I am one of those emotional ones. One of my downfalls, so I really fear my future exchanges with school officials.