the anonymity and lack of social repercussions fuel a enviroment where vitrol is easy to spit.

It's part of the system you can't get rid of, in games without a duty finder where you are forced to play with people that at the end of the day will be interacting with your outside your instanced bubble has a profound impact on the ammount of idiocy people display. Your not going to cuss out everyone you come across in a server community lest you be blacklisted and unable to participate in the endgame scene

Duty finder removes this deterent and just allows some people to spread hate for the lulz if they so feel like it.

Duty Finder may not be at fault but it does enable and encourage this kind of behaviour, best bet is if you want to have clean runs is to find people to play with on your server or with friends.