Here's why:
* It's reductionist: People are more than just their heritage.
* It can be offensive: Using terms like "half" can imply that someone is less than whole or not fully belonging to either culture.
* It's unnecessary: People can identify with both their Italian and Mexican heritage, and there's no need to create a new label.
Instead of trying to categorize someone, it's best to simply acknowledge their heritage and treat them with respect.