You are no authority on the political persuasions of Veterans, or those currently serving our Country. The military is made up of a whole cross current of American society, including some non-citizens.
It's infuriating isn't it? I don't understand where these chickenhawks get the idea that they have a monopoly on patriotism or military service. People from all walks of life join the military for a variety of reason and for the repubs to claim that liberals don't serve their country just shows their level of ignorance.
And they believe that our dependance on Big Oil is serving our enemies
A group of vets just cut an ad tackling this exact issue.