Placing the onus of responsibility solely on teachers is not only wrong, but it allows parents to abdicate their responsibility to raise their children to value education and respect the authority of teachers. Teachers shouldn't have to "put up with" childrens' shit; they should be able to discipline chilldren within the school environment, and they should be able to alert parents to their childrens' misbehavior, with the expectation that parents will do their part to correct said behavior, instead of launching some kind of crusade to have the teacher fired, or filling a lawsuit against the school district. If you think that teachers should be able to teach, no matter what the kids life is like outside of school, then you obviously haven't studied any inner city statistics, which conclude time and time again, that students under-perform, no matter how much money is thrown into the school district, no matter what the teacher quality is in school. It's because of how dangerous and chaotic their lives are, the lack of positive social structure and role models, absent or neglectful parents, and a host of other issues that have nothing to do with the school or the teachers.