well....

I hope it gets lifted but you could always make a new twitch account ( I know it's not the same but just a suggestion). Good luck :)