Donald Trump has faced more opposition in his short few months as president than any other president in modern history – and...