The vast majority of Americans of every race and income category believe America is the greatest country on earth.