Rory McIlroy's brutal weekend at Torrey Pines saw him snap when one fan criticized his caddie, Harry Diamond, during the Genesis Invitational.