delilah,
First of all, she had no right to put her hands on your child. That is assault! I would report it to the school superintendant and inform the school's principle that you plan on doing so.
Also, My son when he was in second grade had a teacher just like that. She was so imature she would get up in the kids face and yell. My son would cry becasue he was very sensitive and also was not used to being treated that way. I went up to the school and made a formal complaint and I told this lady and the school, that if she decided to retaliate by harrassing my child over this issue and my complaint, that I would hit them so hard with a lawsuit that their head will spin.
Your child deserves to feel safe in school and obviously cannot feel safe the way things are with this teacher. She was totally wrong by jumping to conclusions and by putting her hands on your child. I would DEMAND a meeting right away and tell her you want her to opologize to your son in front of you. I would threaten if I had to, and do anything else I had to, in order for my child to get the repect he deserves.
I hate it when teachers act like this. My daughter had one this year also and within the first week of school, I went and laid the ground rules. I am sure the school hates me. But I don't care, my kids are not going to be harrassed and be afraid of going to school because they hired some lunatic to teach.
ARRGH! I am so mad reading this.
How is your son now?