While I am pretty much in agreement with you, I disagree with using the word "hispanic" to describe this particular "culture". To me, the word "hispanic" is a generic buzzword that the government uses as some catch-all description of anyone from a Spanish speaking country.
The illegals from Mexico that I live around could best be described as Mexico's version of a Jerry Springer guest. I prefer to refer to them as white trash of color.
YMMV
I just wish there was some way to stop them and make the apologists see that by accomodating them they are making the situation worse. Allowing them to break many laws, regardless of their intentions, creates a sense of entitlement that is getting harder and harder to break. Also, allowing someone to be a criminal does not engender self-respect and it certainly doesn't make me look at them in a respectful light.