China's scum, have lost at its feet