Amr Diab puts his critics in their place