In this case, at least O’Reilly is calling the liberal media on their coverup of the Muslim / terrorist angle of the story. He said during the show tonight it is likely Hasan is a terrorist. He deserves some credit for that when compared to most others in the media.
A "crazy person" is slang for a person who suffers from a defined mental disorder like paranoid schizophrenia or OCPD.
MAJ Mohammed is a muslim terrorist who knew precisely what he was doing, all the way down to purchasing firearms and ammunition that would penetrate the body armor of MPs who would eventually confront him.