Public outrage with a Japanese touch, full of passion and raw energy