Professor Stephen Farnsworth of the University of Mary Washington credited Donald Trump’s appeal among some Republicans to their anger at the changes in the US during the Barack Obama presidency and the feeling that traditional American values were under attack.