As for the buses, while the weather might have been fine today in Tampa, those buses go to Fort Meyers (something that I was just reminded of in a post above), where the weather wasn't fine today. In fact, even here in NYC, I saw a report on the news from Fort Meyers.
Sure, I suppose that Amtrak could have tried to get Martz to only run the Orlando - Tampa leg, but that only causes more confusion for people first off.
Do you really think that it's better to leave people without service than to make them "confused"?
What do you think people from Tampa or Sarasota feel when they come to the station just to find out that their bus is cancelled, but they see that the weather is fine?
Another sign that Amtrak doesn't care is that the bus for TOMORROW is still cancelled!!! It is obvious by now that hurricane moved away from Florida, we have only light rain and even some sunshine sometimes. So tomorrow will be a perfect day. Why the bus for tomorrow is still cancelled??? How would you explain that to people who have tickets for tomorrow?