A few really good points raised here.
I've just got back from the States and the prevailing attitude is still support the troops, 100%, despite what crap decisions the Lords and Masters make. The American public now seem to be making the distinction between the actual people who commit to serve their country and the decision makers who put them in harms way.
I was at public events in the last 3 weeks where the host would make the crowd show their appreciation for the people of the USA and UK military.
What C130 Techie said strikes a chord. I remember being treated like royalty by the American public and being extended every privilege they possibly could, whilst being treated like s#!t back home.