It seems to me that at a certain point, angry students turn the rest of the class on themselves (which can make them even angrier). The other students are there to learn, and by letting them talk it out all the time, it takes up class time and slows class progress. Sure it's better than having that student explode, but at some point, don't you need to just pull the student out and discipline them instead of letting them vent to the class?
And if it doesn't turn the class on them, I would think that anger/ frustration is potentially… >>>