Even most working blacks don't like unlimited illegal immigration. Most Hispanics I've ever met don't like it either. Not out of competition for freebies but anyone with half a brain knows that taxpayers are the ones paying for the freebies. People of color don't like wages confiscated for those freebies anymore than whites.
You may be right on this, but if so, then why on Earth would they continue to vote overwhelmingly for the party that gives out these 'freebies' (ie Democrats)?