I don’t like Trump even a little bit, but this:
“Chinga tu madre, puto!”
…is hateful speech. Puto, when used in Mexico specifically towards a man, is commonly used as a derogatory term for a homosexual man. Like the ‘f’ word that is still tossed around in the United States quite a bit.