The same Lance who slammed his former team, because they asked him to take a physical before they'd pay his salary. The same Lance who preaches loyalty, but dumped his wife for Sheryl Crow after 3 children. It goes on. The guys no saint, as much as the US press loves to treat him like one.
At the same time, Lance gave all of his tour de france winnings to his team for doing so well. He did not dump his wife, they got a divorce and who really knows the reasons why (how many people in this country get divorced, isn't the rate over 50% nowadays, and many of them have children too). I agree that no one is a saint, but Lance stands above most.