As teachers we need to think before we berate our students for missing homework, not studying or behaving in some bizarre manner.
We have no way of knowing if that boy was up all night listening to his parents loud fights, if that girl sat all night in an emergency room with her mom, or if the twins must work long hours, not for cars, but for shelter and food for their families. Unless someone tells us, we don't know about the young girl barricading her room at night to keep the rats out. We don't know that the family will soon be homeless.
It is hard to get to know our students when there are 34 in a class. I believe most kids want to do the right thing. I'm not excusing the inappropriate behavior but I am looking for reasons for it. Only when we show understanding and compassion can we help our students. Screaming and yelling accomplishes little or nothing.