My husband served in the military in Vietnam. He doesn't share the same sentiments that Marine does.
Just because a person has served in the military and fought in a war doesn't make him an expert on politics (and on the subject of health care).
Yeah, he can get up there and talk his talk, but there are lots of other former soldiers, marines and navymen who support gov sponsored health care for all.
Anybody can get up and spout off at a town hall meeting. Being an ex-marine doesn't make his opinion on this subject any better than the next person.