The South Americans and Mexicans that I know would probably beat your ass for calling them Latino or Hispanic because they are neither.
My best friend in the world besides my wife is Edgar from Guatamala and speaks Spanish fluently but is not Hispanic at all, he is Guatamalan.
A Hispanic person is a person from Spain and Latin is a dead language that was used by the Catholic church to oppress people.
The words Hispanic and Latino are insults to the Spanish speaking people I know that are proud of their true heritage.
When the Spaniards got here 500 years ago, they raped and pillaged, murdered and infested the native peoples with new deadly diseases along with wiping out whole new to them races of peoples lifestyle and making them Christains.
Columbians are not Hispanics either, they are Columbians that just so happen to speak Spanish because of an invasion 500 years ago by a bunch of greedy oppressive Christian fanatics.