I am not against honest lawyers or trying to say that lawyers can not be honest. But here is my reasoning:
1. The legal system in India and most countries works by way of competitive lawyers taking sides of their clients. The lawyers and legal system is not after truth or justice, because in competitive arguments full truth can never be known. Both parties' lawyers will be trying to maximize benefits to their clients, or so we hope.
2. The clients themselves may not share complete or truthful information with their lawyers. Many clients may want to take whatever advantage the legal system provides them. Their lawyers will know it well too, because by helping clients they get their bread and butter.
3. Will lawyers willingly refuse their bread and butter if they know their client is not telling the whole truth but partial information which is favourable to client? But that is exactly how legal system works. You tell your lawyer your favourable points, the other party does the same. They fight it out in court and the judge keeps the score and gives final verdict. This is how the 'game' is played.
4. Where will an honest lawyer fit into this whole picture ? If a lawyer tries to be honest, he may not be professional to his client. Becaue being professional means helping your client and representing him well even if truth is a casualty! It is enough if judge is honest because otherwise we all are doomed!
Now with allegations of corrupt lawyers, those who sell out to other party and so on, the 'game' becomes even more complex because the 'rules' are not the same we thought they were.