There are about 150,000 illegal immigrants in Iraq who've been living there for over four years, who obey no Iraqi laws, who have killed about half a million people and who have destroyed a large part of the country. And the United States thinks it has an illegal immigrant problem.
What do you call a guy, a citizen of one country, who secretly sneaks into another country, avoiding border check points, without notifying the authorities of his entry and without going through the procedures to legally enter the country? He's an illegal immigrant.
That's exactly what George Bush did the last time he went to Iraq. He was in the country illegally. The Iraqi authorities were not notified of his entry. They had no idea he was there until after he was in Iraq. He was an illegal immigrant.
George Bush's 150,000 or so troops are, by definition illegal immigrants. I don't think they got approval to enter the country when they invaded, didn't get a green card to live there legally, and have not applied for Iraqi citizenship. They are there illegally, until some or all of those conditions are met. The Iraqi parliament doesn't have to vote on whether they want them to leave. It can just uphold the law and expel them as illegal immigrants.
Do you think Dick Cheney got all the legal paperwork, permissions and approvals, temporary visa, whatever, to enter the country on his recent trip to Iraq? I don't think so, either.