Even before Pompeo arrived in Sri Lanka, China had fired back at the US message, accusing Washington of bullying smaller nations.