Fajita is kind of whatever I guess but Cholo is well defined. It's an offensive racist slur.
cho·lo
ˈCHōlō/
noun
- a Latin American with Indian blood; a mestizo.
- US informal offensive
a lower-class Mexican, especially in an urban area.
- US
a teenage boy, especially in a Mexican-American community, who is a member of a street gang.
https://www.google.com/search?sourc...cholo&oq=cholo&aqs=chrome..69i57j0l5.1069j0j7
"Derogatory or offensive conduct, including without limitation insulting language, symbols, or actions about a person's ethnic background, heritage, color, race, national origin, age, religion, disability, gender or sexual orientation."
So much for the conduct policy.
Cholo isn't a racist term. This is the problem with people nowadays, they don't understand the difference between racial and racist. Racist implies an illogical hatred and/or belief that a certain race is inherently inferior, while another is inherently superior. Racial simply means a term or idea dealing with a certain racial, and in many modern cases, ethnic background, as racial and ethnic lines are very blurred nowadays, with many people of different races adopting aspects of ether ethnic subcultures. Cholos aren't some illogical, imaginary concept, but a very real thing that exists, mainly in California.
The Diaz brothers have outwardly acted in a similar manner to cholos, and are from an area of California that is filled with them, which is why Conor noted that he acts like a cholo, yet teaches kids BJJ and rides bikes with the elderly; it was a masterful breakdown of Nate and Nick's outward persona as opposed to who they really are. If we're going to claim that 'cholo' is suddenly a racist term, then so are terms like redneck, chav, hooligan, corn fed etc. But they aren't racist, and instead refer to specific subsets of a racial and/or ethnic culture.
Redneck refers to a mainly white, southern, but also including other geographic areas and sometimes non-whites, subculture that implies a poor, ignorant, rural person. Chav refers to low-class British people from housing projects who wear knockoff designer clothes and act in an anti-social manner. Hooligan is a term that has come to exclusively embody the British subculture of football hooliganism. Corn fed implies a stocky, midwestern, plain person and associated culture. And finally cholo, which you listed the definition, implies a mestizo, gang subculture and their affiliated actions and attitudes. These all deal with specific racial and ethnic subcultures, but this doesn't make them racist.