Netflix’s ‘Insatiable’ faces backlash on Social Media