Last week, Twitch addressed a minor community revolt with an urgent memo. It is titled: “Let’s Talk About Hot Tub Streams.” And the streams were unleashed.

Read more…