Hunter August Hancock, better known as MeatCanyon or Papa Meat, has been banned from Twitch in mid-December 2024. His latest Twitch ban interrupted the content creator's whimsical fundraising ...