As a Hispanic American, I very regularly tell people I am Latino and that Latinx is incredibly offensive to my heritage. I'm in my 30s and the younger people I know also find it offensive.
> we should instead admit that 'latino' is a projection onto a wide variety of people that have different cultural backgrounds but roughly share a language and sometimes a skin tone.
instead of inventing more names to divide people by, just... not ?
There is nothing wrong with using more generic term if you don't know exact nationality of the person.