I don't really follow Razer politics. In this scenario, they did the right thing but I'd say it doesn't absolve them of past mistakes.

As for the streamer, she should have a thicker skin since she's an online personality. All online personalities have to put up with shit like that. It sucks but hey, she's getting paid and doesn't have a real job ;)