Yeah, the troops are generally held in high regard here in America. Since the first gulf war there has been a real effort to make sure what happened in Vietnam was not repeated. At one point it went a bit overboard portraying them almost as blessed fighting angels or something. I'd say at this point they're seen as doing a very dangerous job and performing a noble and important duty protecting their country. Not everyone agrees with the wars but there's very little backlash against people for serving.