Twitch announced today that it has revised its Rules of Conduct and would not allow games ratted AO by the ESRB to be streamed on its service.
As a parent of a kid that loves watching people play video games, I'm glad this is the case. I don't think its the best possible solution though. What if instead Twitch allowed streamers to set thier content level, perhaps if I'm streaming an E game it sets me to E and if I swear a lot I can increase it. If I load up an M game the system sets me to M. Then give parents the ability to set parental permissions on accounts. I give my son a twitch account, I can flag if he can see chat or not, I can set what level of content I allow him to watch. This makes it a lot easier to keep the safe, inclusive and welcoming tone that they talk about in their blog.