A federal judge in Texas has tossed a defamation suit brought by FBI director Kash Patel against former MSNBC contributor Frank Figliuzzi.