Deputy Prime Minister Ahmad Zahid Hamidi, inspector-general of police Khalid Abu Bakar and attorney-general Mohamed Apandi Ali must apologise to Umno man Khairuddin Abu Hassan and Matthias Chang, their lawyer Hanif Khatri Abdullah says.