Dravida Munnetra Kazhagam (DMK) MP Kanimozhi on Sunday criticised Union Home Minister Amit Shah over his unacceptable remarks on Dr BR Ambedkar, saying that he has to apologise.