Obama fired back at Senators Mike Huckabee, Tom Cotton and Ted Cruz for their criticism of the Iran nuclear deal. He also came to the defense of John McCain who was recently criticized by Donald Trump.