Donald Trump has taken much heat from both liberals and conservatives over his administration, but not a single member of his team appears to have been as polarizing as Stephen Bannon, the former executive chair of right-wing website Breitbart News who currently serves as White House chief strategist and senior counselor to the US president.