Immigration was blatantly the main concern of most leave voters. That's not to say that those with concerns are racist, or that I agree with those concerns - but a lot of people, and a very high number of leave voters, do have those concerns.
The problem is that politicians have been very quick to remove money from public services, they then don't want that to be seen, so some - and a media that supports the parties doing such things - use smoke and mirrors to blame a section of society.
People don't understand the benefits that immigration bring, and instead rely on a message that's been repeated that often that people think that there must be some truth in it. Even if there's not.
I'm not dismissing people's concerns, even though I disagree with them. The way you solve these issues though is through acknowledging concerns and being able to talk through them, through education and debate.
Instead though, throughout the entire referendum campaign, emotional words such as "scaremongering", "propaganda", "we don't trust experts", etc have been used to shutdown conversation whenever anyone wanted to discuss sensibly, show reason and use logic.
That's why Gove's scary. May would be worse (she'd remove civil liberties faster than anyone else, and is very authoritarian). Crabb has shown homophobic tendencies. Fox's special advisor controversy show's that he's all for nepotism and abuse of public office for his friends.
For all those reasons I think Andrea Leadsom may just get the job, because she's carried out the least worst actions to date....