Good managers and company builders know the most important part of their business IS their people. Andrew Carnegie once said, "Take away my steel mills and equipment, but leave me my men and I'll be back in business by tomorrow".
The object in building your company with the right people is to be able to go to your kids soccer game without thinking about who's selling the tires off your trailers and trucks for rent money. If you know you've got quality people working for your company with the same goals as you in mind, then you don't have to worry about what's going on with the "mexicans, bums, or unemployed gas station owners" working for you. No I don't think you should be letting the Mexicans joy ride in your $75,000 rig, but at the same time if you've only got Mexicans working for you, then you've more problems than just your rig at stake.
Speaking of Mexicans, I'm not sure it's prudent to be discussing whether or not your company hires illegal migrant workers, be it Mexicans, Cubans, or any other nationality. Especially on a very public internet bulletin board a click away from prying INS eyes and their drinking buddies over at the IRS. All of you post your company names and locations along with your comments.
As for Ron's comments, you're going to have different labor rates in New Jersey than us here in Pittsburgh or sombody working in South Dakota. Totally different costs of living. $10 an hour here is actually on the high end of hourly wages for laborers when it comes to contracting. McDonald's workers here are getting $6-7 an hour starting. Micky-D's is generally the barometer of labor rates in any market, watch their starting rates and add a few bucks an hour and you can usually keep your guys happy.