At the same time, it's clear that Navarrette is a racist. He is consumed by his Mexican heritage and hides behind privilege to attack AMERICAN Latino's with a free mind.
Yep. Consider this quote. He says a lot here.
"What I found is that, in many cases, these folks are not really Latino at all. They’re “post-Latino.” They see themselves as Americans."
In his mind, if you assimilate, you aren't Latino anymore. (This should also explain why Democrats aren't fans of assimilation. It makes identity politics far less effective.)
Furthermore, if you're Latino, you aren't an American. Essentially, he's agreeing with the alt-Right.