Disagree. Nolan couldn't handle playing in New York and was thinking of retiring. When he told Gil Hodges that, Gil immediately requested he be traded.
If Nolan stayed in New York he never would have been the pitcher he became and would be long forgotten by now.
The Mets at the time really needed offense, so the Jim Fregosi trade would have been a good deal except for the unfortunate (and all too common in Mets history) freak injury which essentially ended his career.
Ryan pitched a mere 2 1/3 inning of relief in his first and only World Series with against Baltimore in 1969 and he was 10-14 with a 3.97 ERA in his last year with the Mets, arguably his best year up until that time. Those were statistics for a journeyman pitcher or middle reliever, not a future Hall of Famer.
Gil Hodges deserves a lot of credit for doing what was best for one of his young players at the time.