Incorrect on Kennedy. He was misled by the military early in his presidency on Cuba, and was deeply suspicious of their motivations later. Although historical myth says otherwise, it is now generally accepted he ordered a complete withdrawal from Vietnam in 1963 (and was dead 50 days later, possibly not unconnected).
Obama has been the weakest US president in modern history, winning popularity contests counts for shit.