funny meme even if you can smell the chinese astroturfing a mile away