John Fredericks on CNN Tonight: Talk Show Hosts Speak Out