I believe he effectively sacked himself by speaking out about the useless English police.
That amongst a lot of other issues.
If memory serves me well he was furiously denouncing a communication which had been forwarded I would imagine via the proper channels from Prince Charles's office.
An email concerning the investigation had been received suggesting that a disgruntled former Ocean Club employee had kidnapped Madeleine in revenge for being sacked.
So instead of doing what would be the norm of passing that information to an underling to be looked into Amaral was enraged and mouthed off about it to a journalist over a late night dinner.
Very unprofessional of him to say the least. Nobody put a foot wrong in this episode with the exception of Amaral.
- the Prince's office passed on information received to the appropriate investigative authorities concerning a crime
- instead of investigating it Amaral gossiped negatively and I believe furiously about it to a journalist
- the journalist did what journalists do and wrote it up
- Amaral's bosses sacked him and in my opinion that was just a reaction to the last straw in one embarrassment after another in a botched investigation
I wonder if the information sent from Britain was ever properly investigated at the time or did it take until the reopening of Madeleine's case by the Portuguese for it to be looked at?