It's kinda weird how 75%+ of people on PERP seem to be role-playing as racists, to be honest. Something that I especially experience, being an asshole RC Worker and towing cars, is that almost everyone calls my character the n-word just because they get slightly agitated and things aren't going their way, and my character model happens to be black.
I'm not saying that any of these people are actually racists, but I highly doubt that there is any actual role-play behind their use of the word. They used it as a slur because they were angry, not because their character is a racist. Hell, a lot of these people also have black friends or are even black themselves in-character.
I personally don't really care about the usage of the word, as I don't believe it has any power, which it also shouldn't. However, that isn't exactly the reality we live in, and unfortunately, people streaming on Twitch can face consequences from the word being said by a third-party during their stream, despite their lack of control over it.
I do not believe the correct solution here would simply be to "switch platform", because there may be streamers who only have a 'community'/viewers on one platform and not the other, or something else that would make changing platform either a hassle or simply just a bad idea. Additionally, what about streamers that have joined for the first time? They hear the n-word once and they ALT+F4 right out of that bitch, and that's a loss of not only a new player, but also a potential of even more new players coming to the server.
There is the possibility of making a sort of streamer mode that can be activated that will automatically censor racial slurs in the text chat for you, though it still becomes an issue when dealing with voice chat. Could potentially make a somewhat non-intrusive text pop up somewhere on the screen when someone streaming is in voice chat vicinity along with a rule change/addition that says that certain things (sensitive content/racial slurs?) may not be discussed when said text is shown on screen, but that doesn't necessarily mean that people will quit saying racial slurs. Sure, at that point you can punish them regardless, but the damage is done and the streamer can still face consequences. (May also result in more people trying to streamsnipe, even if it doesn't say whom exactly is streaming)
It's a difficult thing to battle in general, and while I did mention that the correct solution shouldn't be to switch platform, it is the most effective one. It is more of an issue with the people playing on here, and that is a difficult thing to change.