Yeah you can take scratched up games like this to Gamestop and they will refurbish it for a couple of bucks. Ever noticed the 2-4 dollar refurb fee when you trade in games?
It's called a Skip Doctor. $15-30. It basically cleans and "sands" the disc down to reduce the scratches in the disc. Helps alot since the information is pretty much under the label.