this is mostly fantastical nonsense. I go home at 6pm everyday. go outside at 6pm and you will see businesspeople everywhere also on the commute home.
also it is nearly impossible to fire anyone in Japan for anything
replies(4):
Just because you see something doesn't make it absolute truth. Try go home at 11PM and you will see plenty of salaryman in trains sleeping on each other.