I was stationed there for a year; in Korea, if you get into a fight you have to pay the other guys hospital bills and him your's. You can get arrested for defending yourself but not for helping someone else, i.e. if someone jumps out at you with a knife in an alley, you can’t hit him, but if you see someone jump out with a knife at someone else you can defend them. In fact you can get arrested for not doing anything; you must at least call the police. If you get into trouble, either scream, run, or hope no one is watching. I was confronted by two drunks in an alley late one night in downtown slum Seoul, there was not much for me to do when one of them broke a bottle so I put a 6' 2" sized whooping on them but was very surprised that even blind drunk they still knew Tae Kwon Do. I walked away with a cut on my arm and a bruised shin, no one saw anything, I called police and reported two drunks passed out in an alley. All in all I loved Korea but they have some goofy laws my favorite is that you can go to jail for splashing a pedestrian with a mud puddle.
Most of the cops there don't carry firearms because the police is one option for the mandatory 2 yrs military service and they are mostly 18 yr old kids with little training and turned out onto the streets. They walk in pairs and carry these 3 1/2ft sticks with a weight in the handle attached to a spring that slams to the tip when swung; they are sweet, easy to carry and hard hitting. Do not try to run from them, the longer you run the more join the chase and they are young and untrained so when the catch up, they don't wrestle with you, they beat you until you stop resisting. I've seen the aftermath of a soldier who thought he could steal a bar sign and out run the cops, ten club swords rained on him for over a minute until he was unconscious, gave him a lazy eye.