Because there was at least one classified military part of this port terminal lease deal that Congress is threatening to scuttle.
It would be good, if some would spend some time learning about the separation of powers outlined in the constitution. All the players have their roles to play and much of what people say is nonsense. Congress is the legislative branch and it has already done its bit in 1988. They are just grandstanding. They have no role now. Likewise the insistance that Bush should woulda coulda is off the mark. His role is defined by statute and is limited. Public opinion, mainly expresses anxiety and ignorance of the legal principles that make America the best place to do business in the world. Many are embarassing us while the whole world is watching.