Yes in India teachers show their family problem on innocent children.
It was duty of the teacher to warn the child in such a manner so that he does his home work next time.
And not to forget, there is a mental torcher for children, i mean abuse them mentally(I was also a victim of that, just bcz I did not attend one special class bcz teacher was absent and they had arranged for an alternate teacher, till date could not forget it)
To be very frank most of the teachers are mentally sick, and they think its their kingdom to do anything for what ever reason. They always mix their personal things with profession.