I noticed the similarities before, but brushed it off until you mentioned the Red Red. Maybe there's more here. If I recall they had an episode about human trafficking org headed by someone who poses as a non-profit to help human trafficking victims. Another coincidence eh