An outrage with a Japanese motif, where passion knows no bounds