An outrage with a Japanese touch, straight from the streets