His comment at a recent town hall meeting has now been posted on YouTube.
Walsh is defending what he said. "Of course, Tammy Duckworth is a hero," Walsh writes in a statement. "Her service demands our thanks and our respect but not our vote."
A spokesperson for Duckworth also released a statement. It reads in part, "Congressman Walsh's comments insult those who sacrificed to make this country free. Tammy is proud of her over 20 years of service with the army."