I don't think the teacher had a right to say that. The teacher was wrong to have accused her in front of the whole class.
You've got to be joking! It's the teacher's right to say anything wants, and if she saw Myra cheating, she certainly had the right to say so.
I agree she had the right to say something, but I feel she should have done it privately.
You're right. If I were the teacher, I wouldn't have done that.