In Japan, they say "the customer is god." Lately, more customers are angry, wrathful gods - and one Japanese company says it's had enough.

Unseen Japan