khalifa public opinion