Union Minister Smriti Irani on Tuesday hit out at West Bengal Chief Minister Mamata Banerjee for her opposition to the NRC, saying that the BJP-led government at the Centre is committed to protecting the rights of each and every citizen of the country.