Not wishing to stir up a hornets nest but would not national ID cards plus the company ID remove the need for individual airport IDs. (I'm completely ambivalent about National ID cards)
We already have national IDs - they're called passports. We also have flight crew licences issued by the government and BAA IDs from other airports... Why would a national ID card be any more acceptable to the security Nazis?