When, exactly, should it have been? It's already a little early in the season, so it wasn't going to be any earlier than this. The next home game is against Clemson, and there is no way that they would make that the Homecoming game. After that comes Miami on October 30, which might have been a decent choice but it would also be a little later than normal and a game that we could easily get squashed in (and for the record, we could beat them as well), and nobody wants to get squashed on Homecoming. Then the next home game after that is on a Thursday and the one after that is the Saturday before Thanksgiving, so those are both obviously out.
So other than Miami, which other game would have even been considered? They had two choices, and they picked the one that they were the most likely (by far) to win. Is that really hard to understand?