Well if they consider themselves Hispanics or Hispanic-Americans (a nonentity) then maybe they should not vote because they certainly are not good Americans with only America being their concern.
If they want to be Hispanics there are many other countries where they will fit in albeit never with the opportunities offered to REAL AMERICANS.
A hyphenated American will, at best, always be an inferior American and not good for the country.