20,000 Christians sign petition calling on Netflix to ban show that’s actually on Amazon

Return to Order is an offshoot organization of the Foundation for a Christian Civilization. As…