No, if a student is acting in a discriminatory or hateful manner they should be punished for doing so
But diversity training cannot undo the reason why the student had committed those acts. Diversity training in schools will only fuel the ongoing culture war and have no effect on the truly bigoted.