This is just people in general, all communities are like this when it gets large enough, means more moving parts to the clock so to speak, so more friction and things to go wrong increases.

Only thing to be is behaved, courteous and respectful of different players. If someone is bad, don't shout down to them and if someone is toxic, say so and report and move on. You probably never have to see them again 20 mins after, which probably helps foster this "toxic" community as can just throw away people you don't like and choose to never interact with again, or even extremely unlikely to see them/recognise them.