The Colts and the Packers should make their concerns known to whoever schedules the leagues games after the season, without making it a topic during the season. It's just plain silly for the Colts organization to make a public issue out of it in the middle of the season, and yes they look like whiners when they make that a public issue. Some things are best handled after the season to make sure it doesn't happen again to any team, not just your own.
That said, the league should never make the schedule like that no matter what team, what a triple whammy:
1. Back to Back Road Games on A short week, Monday night to Sunday.
2. The games are a 1:00PM start
3. The OPPOSITION IS COMING OFF A BYE IN BOTH CASES!
I'm sure that the scheduling is complex, and if teams get the "Privilege" of playing Monday night road game (ESPN has made that much less of a great deal IMHO). Playing the next Sunday on the Road is an issue, but C'MON two weeks in a row that the Road team coming off a road game gets to play the Home team after the bye? Who scheduled that! It is tough enough preparing on the short week and traveling both games, but giving the home team an extra week to prepare for you?
That's a day's bigger advantage than a 1 seed gets in the playoffs if the six seed pulls an upset in the wild card round, only the one seed at least did something to earn it. What did Carolina or Kansas City do to get that gift, absolutely nothing but being lucky. I wouldn't even wish that on the Chargers.
I know it's been discussed before that the Patriots and other teams have had the same thing, (I don't know if the Home team was coming off a bye in their case) and it doesn't make their situation right either. It doesn't take a rocket scientist to keep from doing that with a schedule.