A retired NYPD detective who pulled his gun on a baseball bat-waving lunatic said he knew he was in danger when the nutter went to take a swing at him during his morning commute. David Morales, who spent 28 years on the force, was filmed in a tense showdown on a southbound G train after...