The singer hit out at Dr Zayn Khalid Majeed - who says he will try to have a positive impact with his content.