West Bengal Chief Minister Mamata Banerjee on Tuesday demanded the resignation of Prime Minister Narendra Modi, Union Home Minister Amit Shah and the chief ministers of all states that have "not been able to implement effective legislations to safeguard women".