Spot on. Obama's comments reflected exactly what happened. It's a damned sad day in America when you're called out for telling the truth. The returning vets were treated badly by anti-war protestors and by those who sent them. And Obama is right that it should not happen again.
To the credit of the population as a whole, I see a distinction made for the Iraq vets that they are significantly more respected than BushCo and the criminals who sent them.
He was the one who said he had been treated badly and disrespected for fighting for his country.
Obama's said some people were back them but his disagreement with him was that people are disrespectful of them now.