Tom Tancredo storms off the set of MSNBC during debate with DailyKos’ Markos Moulitsas.

Today on the Ed Show, former Republican congressman Tom Tancredo tried to argue that all veterans are unhappy with their health care under the Veterans Administration — as proof of why government-run care doesn’t work:

Every veterans group I ever went and talked to complained about the Veterans Administration and the way it was a bureaucratically-run program that didn’t serve their needs. They would much rather have vouchers that would let them go out and buy their insurance in a private marketplace.

When the other guest on the program, DailyKos founder Markos Moulitsas, started laughing, Tancredo replied, “You’re laughing, but talk to the veterans. They talk to me, and that’s why they said.” Markos then informed Tancredo that he actually is a veteran, adding, “I did not get a deferment because I was too depressed to fight in a war that I supported in Vietnam. I’m a veteran, Tom.” Tancredo became incensed at Markos, calling his comment “stupid” and demanding that he apologize. When he didn’t, Tancredo stormed off the set. Watch it:

As Markos noted, Tancredo was eligible to serve in Vietnam and was a supporter of the war, but received a deferment after “he went for his physical, telling doctors he’d been treated for depression.” After Tancredo left, Markos went on to say that Republicans are “terrified of government programs that work” because it threatens the myths they have built up.