The problem is...I don't think he played the guy as a creep. I don't mind when a creep is played like a creep, but when creeps are glorified...well, the actor doesn't have to take the role. It's a moral choice.
Good actors tend to gravitate to playing people completely unlike themselves as a professional challenge. I saw the movie and he was portrayed as a guy with a lot of personal problems.