The teacher was out of line. My husband is a teacher and we are huge supporters of teachers, but there are "bad apples" in every bunch. She had no right saying anything to your child. Do what you think you have to do. BTW, that teacher would have problems with my kids. They call me Mim! There isn't a right or wrong name for parents. Everyone should be able to call them what feels right to them.