One could have been respectfully in disagreement with out shooting the POTUS in public.
Now let's see the GOP congress fight for their own political lives.
The initial questioning of the deal was quite respectful, and the responses were abominable, ranging from "trust me" at best to cries of racism at worst.
Bush - and those who support him on this and on other border issues - don't seem to be able to get it through their heads that a secure border is a priority for the American people. He had zero political capital to spend on this issue because of his previous behavior with regard to the Mexican border, and further compounded his losses with the veto threat (and both following through and not following through carry a hefty price as well).
What most people understand that the deal's proponents do not is that the UAE is a tactical ally, not a strategic one. They deal with us in what is in their immediate best interests and that is how they should be dealt with in turn. It's a mistake to pretend that whatever the UAE government policy, that nation isn't flooded with people top to bottom who hate our guts and want to see us dead.
Our ports simply aren't the legitimate business of the UAE government, or any other foreign government, and thus there is really no compelling argument that can be made for it. The House voted as it did (rightly, I might add) because there is a large constitutency for being serious about national security and a very small one for making deals with Arab Muslim oil states.