No...I disagreed that he is a hero, and that he deserves any honor for his service. I don't know why you took that to indicate a punch to the military in general. I will assume that was just a misunderstanding of words.
I have no problem with people serving in the military. I served once myself. I respect military members as much as police officers, firefighters, and others who undertake a particular career knowing full well the dangers involved. But, like Trenell said, even these people can sometimes be considered a disgrace. We shouldn't forget that soldiers are people too, and they aren't all perfect. Abu Ghraib, anyone?
Also, I think it's dangerous to lavish so much respect on the military. While it's absolutely a welcome departure from the way we were treated during and after Vietnam, this "superhero status" that service members are enjoying is not always
earned. I worry that elevating every veteran to such levels will push that person beyond reproach; just look at McCain. The vast majority of people are willing to overlook that fact that he destroyed four government aircraft, lied about his conduct, and was (even by his own account) a subpar officer who rode his father's coattails. Not to mention his abhorrent behavior as a POW. And then he gets out, becomes a politician, and promptly throws his fellow veterans and POWs under the bus. Unfortunately, though, nobody can publicly criticize him for what he's done without getting slammed by the conservative spin machine. "HEY! He was a POW! YOU CAN'T DISRESPECT HIM LIKE THAT!" Too bad John Kerry, Max Cleland, and others never received the same defense.