For those who live in Japan, or are in the know when it comes to insulting remarks in Japan, let it be known that there is a brand of shoes called "Yellow Cab."
I'll just leave you with a link so you can snigger at the brand yourself. Click here to see some of their wares.
The shoes are trashy and tasteless. Intentional, or funny coincidence?