He didn't say that. He said that in considering their deaths, its important to consider what they died for. It's the very same, simple rationale you use when a soldier dies anywhere: that they didn't die for no reason. Others may disagree with whether or not their service accomplished anything good, and that's a legitimate point of contention.
But what Cavuto actually said was miles away from your accusation that he said: "how great it is to die for a free Iraq". He didn't say it was "great" to die for anything. So congratulations for beating the crap out of a strawman. That is sickening
So is distorting what someone says to make a cheap point.