Taxi drivers come in three varieties: friendly, mute, and complete assholes. Usually the assholes won't even stop for me so I don't have to deal with them.
My favorite is when you're trying to get home late at night and you're in a popular place like Gangnam or Hongdae and they simply refuse to take you where you need to go, or even stop for you. Of course, that happens to Koreans too, so I really don't understand it. Do they hate money or something?
I say the taxi driver clearly got what he deserved. Sucks that the "justice" system here is so laughably one-sided.