Lib Dem leader Jo Swinson said it was 'astonishing' MPs had to debate whether the 'prime minister would adhere to the rule of law'.