Former Mexican president Felipe Calderon on Saturday joined his predecessor in ****** in unloading on Donald Trump, calling the Republican front-runner's campaign racist and saying his discourse on immigration is fueling anti-American sentiment around the world.