An outrage with a Japanese flair, right in public view