Sorry it took so long to answer this.
Many soldiers go to Korea without their family for a year. This doesn't exactly start them off on the right foot. Another problem is that often the soldiers is under 21 and this is their first time away from home, let alone another country. They get drawn into the local bar/shopping district because the language barrier is less there and they can get drinks without being ID'd. This becomes a very difficult cycle to break out of. All of this lends itself to an attitude of ignorance of what the real Korea is like.
I think that the US Forces Korea (overall command of the troops there) is constantly pushing for the service members to learn something about Korea other than the price of beer in every club out in town. Every year they are a little more successful and troops get the oppurtunities to do more around the country and actually learn about the land, people, culture, history, and even language. One of the base service offices has packets that contain maps and detailed instructions on how to get out to many of the historical or touristy paces in Korea. The packets will even have instructions written in Korean so when you get into a cab, you just show the driver a line on the paper and *poof* the language barrier is overcome. They also run basic Korean classes for free at the community service center.
In Pyoungtaek, we had a program where soldiers would go to an orphanage once a month and do odd jobs to help out and to also just spend time with the kids there. I never went because I wasn't sure I'd be strong enough.
It comes down to individuals, though, and the soldier has to find a motivation to go beyond their comfort zone. Many don't find it, unfortunately.