Revel please go straight to the sources and read or listen to what these people are saying, not what some Leftwing hack says they are saying. See their remarks in context.
Buchanan is who he is, but speaking the truth about the conditions related to a particular ethnic group is not racist no matter how much somebody wishes to make it so. Does he cross the line into political incorrectness at times? He most certainly does. And I suspect he may be a bit anti-semitic but that is not conclusive.
(My favorite Pat Buchanan story is the day he was to speak to an America First rally and drove up in his Mercdes.

)
Malkin I would guess doesn't have a racist bone in her body.
Savage is an absolute maniac in his passion and phrases things in ways I find offensive, but put his remarks and meanings in context, and they are not racist. They are speaking a truth in a politically incorrect way.
It is racist to attribute a particular negative connotation to any group of people based on their skin color, ethnicity, or country of origin BECAUSE the people are of a particular skin color, ethnicity, or country of origin..
It is not racist to acknowledge that those who are doing wrong or are causing a problem are of a particular skin color, ethnicity, or country of origin.
Examples:
It is racist to say that black people are incapable of helping themselves.
It is not racist to say that certain groups of black people have failed to help themselves.
It is racist to say that all Irish are drunks.
It is not racist to say that the drunk is an Irishman.
It is racist to say that Mexicans want to take over America.
It is not racist to say that most members of La Raza advocating that are Mexican.
It is racist to say that Mexican people are dishonest, irresponsible, or illegally opportunistic.
It is not racist to say that most or all of the women are Mexican who show up at American emergency rooms to have anchor babies.
It is racist to say that followers of Islam are terrorists.
It is not racist to say that terrorists these days are mostly the radical element of Islam.
It is racist to say that Mexicans are the problem and should be stopped from entering America.
It is not racist to say that most of our illegal immigration problem comes from or through Mexico and that is the border we most need to shore up and protect.
It is racist to say Hispanic people can't be or won't be good Americans.
It is not racist to say that all who want to be Americans must obey the laws, speak English, and assimilate their ethnicity seamlessly into the American culture.
It is racist to say that Caucasians are smarter and/or more capable than other races.
It is not racist to say that Caucasions are as good as anybody else.
It is racist to say that American citizenship should be reserved for any particular group, race, or socioeconomic group.
It is not racist to say that immigration policies should apply equally to everybody and in the long term that will result in the best possible outcome for everybody.