Years of demonization of China by the US government and media have had a considerable effect on US public opinion, with a March Gallup poll showing 67% of Americans have a negative opinion of China and 46% see China as the US’ main foe – double what it was a year prior.