Not disagreeing with you.
Gonzales is toast, though. He either didn't know what his deputy would say to Congress, in which case he's incompetent, or he did know, in which case he allowed the deputy to lie and he's a crook.
Either way, Gonzales should be ousted and a line drawn in the sand: no further.