The discussion about CIN is fair. They are the team that got the worst of all this. I guess that they could have lined up and said they were ready to play but they didn't do that. They went along with the postponement. Obviously, at the time, they didn't know all the implications, and they were clearly trying to do the right thing. But it is a very real possibility that they would have gone on and won the game and had the home field vs. Buffalo. In fact, this is probably the most likely outcome.
The way Buffalo has been playing, CIN may still win. But home field is still a very real advantage for Buffalo. CIN fans have a legitimate grip.