Knowing the school rules, the student should have excused himself from class and finished the conversation outside of class. I would hope that the teacher would have been fine with that. If not, then the student has a legitimate gripe.
I also have a problem as to why a Mother is in Iraq.