You haven't ever owned yer own business or dealt with local authorities, have you? Local authorities can dictate quite a lot of things that are none of the feds business. You have to get permits, licenses, abide by ordinances, inspections, etc. The freedom and rights we enjoy are far from absolute. Even private homeowners have to comply with a lot of rules/regs. Sounds to me like you've got Home Depot tolerating the presense of day laborers cuz it attracts/helps their customers who hire them. The town probably wanted some semblance of order, and so said, look, if yer gonna have these day laborers gathering here, put up a shelter. That's what I gather from this.
No, I haven't owned my own business, but you know what? I don't HAVE to own a business to know what the Constitution says. I don't have to run a company to know government intrusion. And for the record, I AM a homeowner and know all about government regulations on private property. And for the record, I think THOSE are unconstitutional, too. The precedent of tradition does not override the Constitution, when that tradition consists of unconstitutional intrusion of government into the lives and welfare of the citizens, AT ANY LEVEL. Perhaps local authorities ought to be brought back under the control of the Constitution?