Isn’t their motto: “Do no Evil”?
An organized Islamic group that “complaints” to YouTube to remove those that expose Islam. They might be behind urging YouTube to “let it on”.
bmflr