If every time a very rich high profile celebrity scewed up (so to speak) they would have to give half their life's savings to the World Hunger Project we would not only forgive them we would commend them. In fact we would hope for them to fuck up.
Think about it wouldn't you like to see Tiger fuck everybody in sight if it resulted in saving thousands upon thousands of children.
This is a new kind of reverse morality that deals with the reality that people make mistakes. They will always make mistakes but if they receive hundreds of millions of dollars for being held to a different standard, take that money and do good with it. In that sense hookers are all really Mother Theresa's.