Sort:  

YouTube, as I like to call them, craptube

I agree all I did was share the stream on my personal twitter then I got flagged for spam they even pulled the video, its a bunch of b.s.

YouTube even suspended my gaming channel when I did nothing wrong, YouTube has gone to crap

sorry to hear that do you know of any other video platform that's decent.