Chicago - Barack Obama assailed US Republicans Friday for failing to keep President Donald Trump in check, in a forceful return to the political fray aimed at firing up Democratic voters ahead of key ...