Maybe some old lady from the neighborhood finally got tired of those taxi drivers pissing on her house/yard/ or something?
I know, I live only a few blocks from this area and I see what the cab drivers in Japan are all about.
Who really knows who killed the dude?
The driver was unusually polite and deferential, even though it is highly unlikely I could be mistaken for a member of the U.S. military. (Since I'm elderly, bent over and walk with a cane.) Word sure gets around.