Donald Trump is no stranger to political controversy - and, as we have learned over the last eight years or so, the ...