Japan: The land of idiocy, complacency, and denial.