In their Fourth of July messages, former US Presidents including Bill Clinton and Barack Obama, slammed Donald Trump and his ...