Discrediting influential and important people for the (sometimes very) bad parts of their person is such as 2010's thing to do, in my opinion. Do we really care about the financial and moral backgrounds of cultural and scientific figures like Darwin, Curie, Beethoven, Einstein, Edison and Chaplin so much that we would be willing to forget their contributions if they turned out to also have been immoral people? There is a moral line to be drawn somewhere, and in my opinion someone like Kevin Spacey is right around that line, Jimmy Savile has definitely crossed it, while Ada Lovelace has not. Also, I believe the critique of Ada Lovelace is heavily influenced by the fact that she was a woman. Gambling, infidelity and financial scheming itself does not seem that controversial to me even in a historical context, and I would frankly be surprised if the same wasn't true of a large portion of our male historical "heroes".