Everyone feels conflicted about being on Team Sheela after watching Netflix's 'Wild Wild Country' On Demand News 6 years ago