I don't think that is quite accurate...
We are "making the same mistake that was done in Vietnam": no, the insurgents and al Qaeda are
trying to make us make the same mistake that we did in Vietnam. By trying to turn Iraq into a long-term war of attrition, one in which the continued loss of Americans over a long period of time (even if their numbers are relatively few, they are all still tragic losses to us), and a continued high investment in dollars and cents, and by continued effective propaganda aimed at the anti-war elements in the US, they hope to (as the North Vietnamese did) see increasing political pressure for the US to withdraw from Iraq before the Iraqi gov't is able to stand on its own (as was the case in VN).
We are countering those efforts to force us into emulating Vietnam by faciliting progress in the formation of an Iraqi government, contributing strongly to the rebuilding of the country's infrastructure (after admitted mistakes early in the process), and by supporting the creation of a new Iraqi military and police force. We are supporting the Iraqi efforts at national reconciliation.
Just take a look at one web site,
www.spiritofamerica.net, and you will see a major difference between Iraq and Vietnam. Just look at the level of committment - at the local level - by US troops in Iraq and Afghanistan, something I saw very little of in VN in '67 and '68 - some, yes, but nothing to this extent. This is the kind of activity that wins hearts and minds. This is the kind of activity that keeps young muslim men at home and away from radicalization at a madrassah. Is there enough of it? No. We need more.
We can't ignore the bad stuff that happens either. Hopefully, the world and the Iraqis can see that when American soldiers are suspected of violating the law, they are held accountable. Unlike the terrorists that deliberately target women and kids in a marketplace or at a bus stop.
We are "ignor[ing] the opinion of the Iraqies": I don't think so. But perhaps you could elaborate on what you mean by that?