Under heavy fire for daring to speak out against crony capitalism in Malaysia, YTL Corporation managing director Francis Yeoh has apologised for his remarks.