An impeachable offense, is what congress says it is and that congress decided his perjury was an impeachable offense, only they didn't have enough votes to actually convict. Most normal congresses probably wouldn't have voted to impeach if they didn't have enough votes to convict, but this house did. I personally think it was to appease the social conservatives and that most didn't actually think that he should be impeached, but that is just my opinion. Why did the social conservatives want him impeached? Because they didn't like him and they didn't like his politics.
Lets get back to the perjury, if he just told the truth in the first place he wouldn't committed perjury, but the country wouldn't have been as sympathetic to then as it was during the impeachment. If America wasn't so hung up about sex, the right wing groups wouldn't have funded the Paula Jones lawsuit and he probably wouldn't have to the lawsuit till after he left office. If America wasn't so hung about sex, his political career wouldn't have threatened and he wouldn't have to perjury himself.
Clinton's crime wasn't directly related to his current job duties where as Gonzales' crimes are directly related to his current job duties. Why should AG be impeached? Because he fired the attorneys to affect the outcome of political elections through selective investigation of election fraud and is stonewalling congress.
The point you are missing Box is that impeachment is a political process to remove unsuitable people from office. Clinton was not considered unsuitable for office by congress because he wasn't considered unsuitable by the American people because they understood what Starr and the republican congress were trying to do. If Starr and congress hadn't been so transparent in their actions and just gave the appearance of trying to be impartial Clinton might actually have been impeached. They overplayed their hand.
Again a high crime is what congress say it is, federal labor laws have nothing to do with this discussion. Subverting congressional oversight into activities that were intended to affect the outcomes of elections is a high crime to me and I imagine most people would end up supporting it. If Gonzales had been smarter in the way he testified, it never would have gotten this far.
To me unsuitable for office means that the person is damaging the country by being in office, Clinton wasn't but Gonzales is. It is as simple as that. It takes a lot to convince congress that someone is unsuitable for office, which I think is a very good thing. I also think that Gonzales has done enough to convince most reasonable people that he is unsuitable for office.
You and your angels can dance on your pinhead all you want, that's not for me.