What...?
"The trolls think their responsible for my ongoing success ".
"The trolls were the ones supporting me on Twitch".
That means they are responsible... Seriously Phil I know you are lurking. Without your handful of dent head rejects, the trolls, as stupid as they are for giving your Hunchback ass money, they are keeping you afloat.
I guarantee you this Phil, if the trolls vanished tomorrow, your channel would be more dead than it already is.
You'd be a speck of dust in the wind of online gaming and instead of going out with a big roar you'd meekly fall into the void with so much as a whimper.