In this case I think it has to do with the fact that CFN has spoken highly of the Hawks this season, so it's a surprise that they're picking Iowa to lose this game.
While Iowa's "test" against Iowa State last week was better then either Toledo or The Citadel, the fact remains that neither team knows how good it really is. Arizona's blowout victories are most likely the reason CFN is picking the Cats to win. I'd be willing to bet it's because CFN is looking at Iowa's type of defense and saying it's slow and can't keep up with the speed of Arizona's receivers. (Ask Georgia Tech about how slow Iowa is)
Personally I don't care. Sure it's disappointing to see but it's only the third game of the season. I'm not pulling the "disrespect" card out just yet. Now if we go into Indiana and are underdogs, then I'll have a problem.