Can you imagine what would have happened in the 1960s if the press released the story that an American President was screwing a communist spy?
I think this is why the Democrats had JFK killed.
Releasing this story to the American voters in the 1960s would have destroyed the Democrat Party.
The Democrats killed their own President to protect the party.
They would have no qualms about cheating in an election after that.
He was killed by Oswald because Oswald wanted to prove to his Cuban & Russian pals that he was indeed the American Che. Mostly Cuban pals the Russians by then had pretty much washed their hands of him.
Every other reason is pure fantasy. Those fantasy reasons misdirect Oswald’s ties to Cuba to it’s advantage and continue to do so to this day.