Grace- Please don't beat yourself up over that small slip-up in front of your d. You did the right thing by apologizing for it right away and they have to know that you're not a robot. You have feelings and they were hurt, you got angry and said "idiot". He deserved much worse!