TweetFormer Ambassador to the United Nations Nikki Haley acknowledged on Tuesday that America is not perfect, but said the country has progressed and President Donald Trump has worked