In southwest Florida (where Newt is planning to speak today about immigration), there are very few Cubans and TONS of non-Cuban people who have ties to Central America, South America, the Carribean and Mexico.
Wrong. They ARE hispanic. They're just not Mexicans. Call them Mexicans at your own risk.
Hispanic = countries whose main language is Spanish.
Latin = Countries whose main language is Spanish.
Mexican = from the country immediately south of the U.S., whose main language is Spanish, but who also embrace dead languages from long dead cannibal and human sacrifice cultures mistakenly celebrating "great civilizations."