It is not against the law for the Attorney General to fire US Attorneys. It is in his job description. They serve at his pleasure, which means he can fire them for whatever reasons he wants. Bad breath, poor dresser, incompatible political leanings, wrong eye color, doesn't matter. He can tell them to pack up and go. Had he done so, and just said "we didn't like their political affiliation", it would have ended there.
But instead, the Bush adminstration has grown so accustomed to spinning a story to justify all of their screw-ups, that they did the same thing here. They tried to tell the country that these attorneys were all fired for cause. Why would they do that? They didn't NEED cause. But for the AG to lie about it, that makes it a scandal. It is so utterly stupid, it is hard to believe.
Has it occurred to anyone that this is exactly the same thing that resulted in only the second presidential impeachment in our history? It's not illegal to get a blow job, even under your desk at work. But Clinton lied about it, and that got him impeached.
Why shouldn't the same fate await Alberto Gonzales?