I think that a lot of people here don't really understand the job of a Criminal Defense Attorney. The job is NOT to prove their client innocent. The job is to FORCE the prosecution to PROVE that their client is guilty with:
1. sound arguments
2. reliable testimony
and
3. solid evidence.
No Criminal Defense Attorney cares if his/her client is guilty or innocent. Guilt or innocence of the client has absolutely NOTHING to do with the Criminal Defense Attorney's job. In a nutshell, the Criminal Defense Attorney's job is to protect the rights of ordinary citizens from the government. It is part of the checks and balances put into place by the founding fathers of our country to make certain that we, as citizens, are fully protected from unfair treatment by our govenrment. No one in the legal community would ever disrespect a Criminal Defense Attorney for representing a guilty person because they understand that.
For those of you who are unaware of the real role of a Criminal Defense Attorney, I think this article may be helpful in understanding what it really is:
http://www.ethicsscoreboard.com/list/defense.html
Frankly, the Casey Anthony case is a Criminal Defense Attorney's dream case due to it's notoriety. Baez has lined up experts who will question the prosecutions evidence in every possible way and do their best to demolish them making the jury question the prosecution case. Baez is obviously working hard to do all that a defense attorney should do to debate the prosecution on every level and call the prosecution into question, creating reasonable doubt in the mind of potential jurors. That is EXACTLY what he is supposed to be doing, like it or not.
No Criminal Defense Attorney would willingly walk away from this kind of opportunity.
The worst case is always the best case to win.