How might having many amino acids be coded for by several different codons keep transcription or translation errors from producing a different protein ?
Different codons can produce the same amino acid due to the way they bind to transfer RNA (tRNA). Different organisms use different codons. So in theory, as you say, arginine can be coded for by 6 different codons.