You don't think Socrates' response to Crito was rational?
I mean, I don't agree with it, I think his values are misplaced, but I'd still say it is rational. As rational as any human reasoning could be, and really that is the only sort of 'rational' that is relevant. His argument was not the confused ravings of a mentally ill man.
There are many kinds of rational thinking, human and otherwise. And I find his arguments entirely unconvincing no matter what assumptions I put in his thinking. The difference Socrates claims is important - the difference between people's opinion of justice/injustice against him versus the "truth" does not exist in ancient Athens democratic period, after all trials were decided by majority vote.
So "people's" opinion of him and the idea of something being just or unjust - are the exact same thing according to the law of the Athenian state. The same goes for the contract. He does not disagree with Crito's argument that people would find it reasonable for him to flee given the chance - which makes it right under Athens' law. In the end, it is the law as interpreted by the court that determines what is lawful and/or right.
I think the rest of his argument does not make sense in this light. I do not see any indication that it made sense to him. Given his argument, and the attitudes of other Greek stories from that period - I would say that he simply wanted to die, wanted out, because people rejected him - not because he would be violating some ideal. Moving away was not an option since it would mean admitting defeat, it would mean saying he was wrong. There's more stories from that period involving suicide for social reasons or rejection.
I remember thinking like Socrates did when I was a child - that rules presented some absolute "background" standard of behavior that nobody could physically ever violate. Life taught me that I was simply misreading the situation, nothing more. I understand now that I remained stuck "believing" in this absolute law because it enormously simplified the world I had to deal with. I was perfectly aware it did not work, but I had to get into bad situations to get shocked enough to see reality for what it was.
I mean, I don't agree with it, I think his values are misplaced, but I'd still say it is rational. As rational as any human reasoning could be, and really that is the only sort of 'rational' that is relevant. His argument was not the confused ravings of a mentally ill man.