We talk of democracy yet we arm and support dictators even as they brutally squash free speech in their countries as we've seen in the Gulf States, Saudi Arabia, Egypt and more recently Turkey. Why should even one American warrior die defending or attacking on behalf of these regimes? 
Obsolete Foreign Policy of this sort inevitably comes back to bite us in the  butt in the form of terrorism, leading us to arm dictators to bomb "terrorists" who then attack us.. how many times does this cycle have to repeat before we get it? We live in the era of instant information. The masses are well aware of our foreign policy hypocrisy. 
What we should be doing is setting standards of decency (human rights, democracy, freedom of speech) that reflect who we believe we are and then support countries that meet these standards, encourage those who are trying - and impose sanctions or at least cease selling military equipment to these who don't. Why not push for a weapons embargo on the entire region?