Mihajlovic fired 'for his own good'