He's thrown in the towel
Andrew Sullivan no longer calls himself Catholic, at least in public. He explains: "this past year has been a watershed for me. The combination of the cover-up of sexual abuse and the extremity of the language used against gay people by the Vatican has made it impossible for me to go back inside a church. I do believe that something is rotten in the heart of the hierarchy."
Sadly, if he had dropped the final three words of the last sentence, he would have hit the nail on the head: both the saint and the sinner are both with original sin and the tendency to commit sins (concupiscence); the difference between the two is that the former acknowledges his failings as such and seeks forgiveness from God, while the latter denies that his actions are sinful to begin with.
Keep Andrew Sullivan in your prayers. And read Gerard Serafin's thoughts on this.