Words for someone who gives up his moral standards? [closed]

Solution 1:

"Compromised" is the first alternative that comes to mind.