Each entity brings its own budget with it. Bush is threatening a veto of the new HSA bill if he does not get authority to fire people without congressional approval and to manage the budget between functions. I believe that the bill is being revised to give him that flexibility.
Yes, but I think it is a watered-down version of what the President wanted. The firings can only occur in times when a national emergency has been declared. Otherwise, the federal union members are still protected from the results of their own incompetence. Unfortunately, we aren't.