The Watcher YouTube channel amended the launch of its independent streaming platform, which caused controversy last week. The BuzzFeed defectors and creators of series like Ghost Files and Too Many ...