… Before it even had a chance, people were flaming the new Netflix series Insatiable. The pre-release chatter surrounding the show before it dropped on the streaming platform wasn’t just skeptical, but downright fiery. Over 100,000 people signed a petition calling for the show’s cancellation in response to the trailer, which outlined its basic […]