Not even a little rain could dampen the patriotic spirit of hundreds of tourists in Henan, who lined up yesterday to punish “Japanese devils” made of sandbags and straw for their war crimes with vengeful slaps, pokes and punches.