These findings shouldn't be all that surprising. It's human nature: People don't like outsiders coming into their country and running things. Careful diplomatic talk about sovereignty isn't all that useful if people in Kabul or Baghdad see that it's actually American troops keeping order; that's going to rub folks the wrong way.
That doesn't mean America never fights abroad. But if we want to be greeted as liberators, we should liberate and leave. And if we don't think ahead of time that's possible -- after an honest accounting of the facts instead of Rumsfeldian apathy to the concept -- then we need to calculate whether such an intervention is really likely to be worth it. In most cases, it probably won't.