Another YouTube channel banned (unrightfully so)