'The best you can do with your cousin is remind him that your grandparents came to this country to find a better life, not to talk trash about those less fortunate than them.'
How is expecting immigrants who choose to come here to speak the language of the country they adopted, talking trash? There are other countries that people have come here from, you may be surprised to learn Mexico isn't the only one. The difference, however, is that those immigrants assimilate. And why shouldn't they? As I said, they CHOSE to come here, learn the language of the country you adopted. Its a sign of respect, something your people seem to be severely lacking.