Nice Job.  You showed more restraint than I ever would!  If I was going to fault you for anything based on your description it would be for having too much restraint.  Hang in there.  I particularly like the comment of Fighting a Fool with silence.  A tactic I need to work on but, dang that Irish Temper always gets in the way 
