it's not technically racist. To be racist it has to meet two criteria: it has to point out a characteristic of a race and then treat that characteristic as negative. Giving a guy a belt simply because he's Mexican isn't racist because he's not being treated negatively. It's insulting, but not racist