Jerry,
If by "the public" you mean the far left communist and the main stream press, you are right. They are the same people who today, are talking treason and want us to lose in Iraq. The leadership is some of the SAME PEOPLE.(Kerry, Kennedy , boxer etc.)
And they hate us for defeating the soviet union and other things.
BT