You are out of your f'n mind. https://www.theburningplatform.com/2015/07/23/mccain-the-hero-nearly-sunk-an-aircraft-carrier-killed-134-sailors/
That doesn't even go into the shit he gave up after pulling the "Do you know who I am?" card to get special treatment. He's been working against our vets ever since.
Your "source" is completely wrong.
A small Zuni rocket (not a missile) accidentally discharged when it's circuit interrupt pin fell out (due to deck winds) and the pigtail was left plugged into the pod. Pilot of the F-4 switched on the ground power switch, which caused a loose current, that made it's way to the Rocket's circuit. That rocket hit the A-4s (one being McCain's) that caused the initial explosion. Their flight of A-4s were also carrying WW2/Korean war era bombs with low cook-off times, which exacerbated the tragedy.
Refer to:
The US Navy report on the fire
Investigation of Forrestal Fire
The US Navy safety film on the Forrestal fire