There are 328 official legal points of entry into the United States where documentation is required. 9-11 changed a lot of things in the US, and this is one of them. Border patrol agents (of any nationality) are not fun to spend time with. Also immigration attorneys are expensive.