Former comedian and talk show host Rosie O'Donnell rarely misses an opportunity to hit out at President Donald Trump, even if the opportunity is bizarre.