I live in Japan and have to deal with Japanese customers on a daily base.
As they say here: "The customer is God".
Even one unsatisfied customer is going to destroy your reputation so companies are real careful here.
The Japanese are far less demanding, and understanding and forgiving of accidents like these.