Marcy Chin takes a stand against rapists, predators and paedophiles