There are somewhat credible private remarks by president Johnson:
In 1965, President Johnson commented privately: "For all I know, our navy was shooting at whales out there."
And a newly released tape acknowledged by the New York Times:
In 1995, retired Vietnamese Defence Minister, Võ Nguyên Giáp, meeting with former Secretary McNamara, denied that Vietnamese gunboats had attacked American destroyers on August 4, while admitting to the attack on August 2. A taped conversation of a meeting several weeks after passage of the Gulf of Tonkin Resolution was released in 2001, revealing that McNamara expressed doubts to President Johnson that the attack had even occurred...
Are there any American politicians who actually admitted it was a lie (or false flag operation) in order to prevent Communism spreading in Asia or similar reason?