Can we stop bitching about cultural differences in the comments and enjoy the feels. No one cares if you don't like the way Japanese society functions. All counties have subjectively stupid laws and culture, move on. There are feels to be had and injured sensibilities to be ignored.
That said...