Actually there are enough INS agents but the fact that "Mexicans" (which includes anybody from Central or South America) will work
for half minimum wage and not complain is the limiting factor on sending them back "home." Other countries are copying the USA
example - for instance, the Dominican Republic
is letting in large amounts of Haitians to do "dirt work" at the equivalent of a US$1 per day versus the US$3/day that D.R. citizens demand.
- - So working in a foreign country is and will continue to be a "touchy" subject as governments are pressured to keep their own citizens employed versus the need for super cheap
labor that locals are not willing or able to do. And that also limits what a cruiser can do as he obviously would want more than sub-minimum wages.
- - Still the best way to work
as a cruiser in a foreign country is to start a local business and employ locals and train them. This has been a very successful route
for many cruisers.