Are you being serious? When has Cruz said that all Mexicans are rapists? When has he said all Muslims should be given special ID's so they can be tracked? Has he called for all Muslims to be excluded from America? Has he even called for all 12 million illegals to be forcibly removed from the U.S.? Are his rallies full of white supremacists and neo Nazis? Are people who are Muslim or may look Muslim (people of south Asian descent) called terrorists and heckled at his rallies? Has he called for the U.S. Military to commit war crimes?
Most of that stuff about Trump isn't anywhere near true either. You'll really enjoy life more if you stop inventing terrible things to believe and simply live in reality.
http://money.cnn.com/2016/03/12/media/cbs-sopan-deb-arrest-trump-rally
You describe it as though it's a routine thing, like they have their two minutes of hate where Trump leads the crowd in cheering against dark-skinned members of the audience. When all you have is one idiot saying something mean to an Indian guy.
It happens all the time! You hear from people on twitter all the time about the amount of racial abuse at Trump rallies. I have thought about going to one to see if that is actually true, but I don't really like being racially abused myself.....
In any case, it's quite clear Trump has attracted the trashiest of Americans to follow and support him. You can watch any video montage of his supporters to figure that out.
So you don't even know for sure that it's actually true, but you make strong assertions based on its truth. OK.
And every candidate attracts trashy people. If you think Cruz doesn't have racists and other terrible people on his side you're dead wrong. Same with Kasich, I'm sure there are some terrible people supporting him. Bernie and Hillary obviously have mountains of just awful lefties supporting them. Trump's assholes get attention because they're part of a story.