The high school teacher Kanichi Makabe is what you might call a "perfectionist". He does not comprom...