People have asked Riot to do similar things in League of Legends, and I think their response has some merit (and relevance to this article).

They declined to do what Max Payne 3 is doing because of the consequences this could potentially have. Essentially, by quarantining people to a server where other deviants, flamers, hackers, etc. are playing, you create a kind of "prisoner island" scenario. These people, who were doing bad things to begin with, will be put around other toxic players, which in turn will make them more toxic. Eventually, these people will get off the island (either by "good behavior" or by creating a smurf account), and will act worse than before and cause more damage than they initially did.

It seems like a good idea, but I don't think that it will actually improve the game experience in the long run. I think it's just going to make the monsters more monstrous.