DAP should apologise for riding on its Islamic partner's 'PAS for all' slogan and urging non-Muslims to back the party, says Gerakan Youth chief Tan Keng Liang.