MSNBC's Mike Barnicle Smears John McCain: More Afraid of J.D. Hayworth Than of North Vietnamese