This right here. Kids need to take responsibility for their actions.The reason they do some stupid stuff is because they are NOT held responsible. It is always someone else fault.
There are support services at school with people who SPECIALIZE and are trained to deal with kids emotional problems. Teachers are trained to....teach.
Teachers can have an impact, but you are watching to many over dramatized tv shows if you believe it is some gigantic monumental shift teachers can bring into students lives.
You have 50 minutes for a class and like 30 students in a class. That is less then two minutes per student of allocated time.
Good Luck transforming lives within that time period.