Well, there’s been more than one “confession of involvement.”
There’s the infamous CIA officer, Howard Hunt. And David Morales, Operations officer at the JMWAVE station in Miami where he trained BayofPigs operatives. Both took credit. Some in the Agency - involved in the BoP and other anti-Castro operations grew to hate President Kennedy over lack of action to remove Castro. This intensified in the aftermath of the Cuban Missile Crisis and the spring 1963 crackdown on exile groups operating against Cuban targets from Miami. Morales was reported to have gone off on a drunken tirade regarding Kennedy’s failure to support the men of the BoP saying, “Well, we took care of that son of a bitch, didn’t we?”
Which is consistent with John Martino whose life intersected with many of the Agency’s anti-Castro activists, including Morales and Frank Sturgis. Martino stated he had been involved in a peripheral way, and that “The anti-Castro people put Oswald together was LHO was just ignorant of who was really putting him together. Oswald was to meet his contact at the Texas Theatre and they were to get him out of the country, then eliminate him. Oswald made a mistake...There was no way we could get to him. They had Ruby kill him.”
And now we have the CIA in a legal battle over the records of officer George Joannides, and has admitted to the existence of 1,100 assassination documents withheld in full. Note that Joannides = JMWAVE and these records are separate from the JFK Collection documents to be released this week.
Too many motivated people. JFK for obvious reasons. Giancana/Marcello for the persecution of the mob by the brothers. If I were at the Bay of Pigs I would have wanted to kill him.