The reasons were nonsense, just like the present situation in Iraq.
And we stayed in that war for domestic political reasons, period. No one wanted to be called the first American President to lose a war.
And, we didn't learn. Some refuse to, and some, as you have experienced, can't.
Arf
