A Call of Duty streamer has been banned from Twitch after accidentally revealing himself to be using cheating software. There’s nothing quite like seeing justice properly served, and Twitch viewers certainly saw that when a Call of Duty streamer accidentally revealed himself to be a cheater. Shortly thereafter, he was banned from Twitch, and players […]