I agree 100%. Ive got quite a few coworkers who are pretty right-wing and they love Trump. I wouldnt contend though, that they are a little racist and very anti-immigrant and believe in some right-wing agenda that illegal immigrants are taking all these jobs away from honest, hard-working Americans. Trump plays into their fears and their beliefs that immigrants are bad and we need to purify American, in a way.
The problem with Trump though, is that other than ranting about immigrants, he really has no real ideas. Also, just like with how it went with Romney; he has completely alienated Latino voters and whether he likes it or not, he needs those voters if he is going to win.