Gonçalo Amaral was within his rights to dismiss his lawyer and I think that people, before bashing him, wait until you know the reason. I'm sure that the judge has held many other trials where lawyers have been sacked.
You seem to recognise that Dr Amaral exercised his right to dismiss his lawyer and I doubt if we will ever know the reason. I imagine his lawyer will be bound by client confidentiality; but he is on record as saying he doesn't know anyway.
Although he must be annoyed as such a last minute public sacking is an implicit accusation of his professional incompetence. In the circumstances I think this makes it even more extraordinary that he delayed his departure to argue his ex-client's case before the judge.
You are capable of recognising the legal right of Dr Amaral to dismiss his lawyer at the concluding day of a long running trial, and you are prepared to argue that position.
Conversely you are incapable of recognising the legal right of Dr Kate McCann to refuse to answer questions on the advice of her lawyer and you are prepared to argue that position.
Can't you see the irony of that?