Look at it this way, its got all restaurants closed in mexico today and that means the food wholesalers made no money today, the truckers who deliver the food made no money today etc. I hear what your saying about excuses but I think this is what they (Wall Street) might be thinking.
This is CABL.com posting #252232. Tiny Link: cabl.co/mbdMq