An NBC/Esquire online poll shows that whites and Republicans are the angriest among Americans.