This is much less bizarre when you realize that Mexicans are, you know, not a homogeneous bloc and have their own divisions that might simply not be visible to you.
Imagine creating a single stereotype for everybody in the US, calling us "Americans" and assuming we have a single set of values and opinions - now contrast it with the reality of our polarizing politics where people have wildly different points of view.