I won't be watching either game, so I hope that it pours in Baltimore that week screwing everything up. But the NFL is being ridiculous here.
There's no tradition in the Thursday opening game. It was recently invented and has been moved twice to Wednesday in the last five years.
The idea that it is disrespectful to the Jewish holiday is also ridiculous as the NFL played a night game on the first day of the holiday last year.
K8teebug is right about the travel the night before making it unfair to do a day game, which is too bad because a baseball day game into a night football game would be awesome.
The only way it would work for baseball would be to do the following:
Move the Wed games between the Orioles and Indians and the White Sox and Yankees to day games, and then move the Orioles and White Sox game on Thursday to a day game, all of which occur in the end of the season.
Or we can schedule (notice I didn't say move because it wasn't scheduled then originally anyway) one NFL game, at the start of the season on a Wednesday.
This isn't rocket science.