I know we're basically in agreement, and I understand that there's a built-in makeup day (in essence) on Monday -- a day to allow for playoffs and things like that. Conceivably, if you could get in tonight's game and Sunday's game, you could get in a double-header on that Monday; but if the Mets and Brewers (or Phillies) end up in a tie, the problems that baseball cited to move the Astros exist in spades.
I don't think any of that would have been a problem if MLB hadn't decided to move the Astros games. The problem is, of course, that the perception that MLB favors teams from New York or other similar markets will be raised if weather threatens a timely end to the season and those games aren't moved. I don't think the league can say that it learned from the mistake of moving Astros/Cubs, either -- I'm not particularly an Astros fan, but as a baseball fan, a different result for the Mets strikes me as a wholly unsatisfactory decision.
Basically, they've got to get 4 games in over the next 4 days. The 10-day forecast for Flushing calls for an 80% chance of rain today, 100% on Friday, and 90% on Saturday. Obviously, the inherent problems that come with a direct strike by a full hurricane aren't there, but Shea doesn't have a roof and there's no way to play baseball legitimately in a downpour -- and a downpour seems inevitable. If there's a rainout tonight (CHI @ NYM), they can't play a double-header on Monday unless it's a double-header that involves a game with the Mets and Cubs and a second game, if necessary, between the Mets and Marlins.
If today and tomorrow are rained out, Selig is going to be in a really bad spot.