"On Sunday, in discussing the uses of the word 'hero' to describe those members of the armed forces who have given their lives, I don't think I lived up to the standards of rigor, respect and empathy for those affected by the issues we discuss that I've set for myself," Hayes says in a written statement. "I am deeply sorry for that."
http://www.weeklystandard.com/...s-heroes_645956.html
I don't think he should have apologized. I can only imagine what people at MSNBC think about America soldiers or values for that matter. They shouldn't have to apologize for saying what they really think. He should be about to stand up like Obama's pastor and say G.D. America so we everyone knows where they stand.