Do you think offensive to be called GRINGO?
Yeah, I don't like to be called gringo, a lot of us crackers don't
I used to work in a thrift shop. Amongst a LOT of Mexicans, Dominicans, etc... They would call me gringo until I told them I didn't like it, then they stopped. We had a very nice work environment, we were all colors/nationalities, but we found quickly what we had in common.
We were all POOR!
Interestingly, after the "gringo" thing, one of the Mexicans taught me not to call everybody who wasn't black and wasn't white a "Mexican". I thought it was ironic coming from someone from Mexico, but I took her point pretty quickly. Hispanic covers all the bases, and isn't disrespectful to anybody (that I know of.)
Basically if you can err on the side of respect, it's all good.
And Pochi makes a good point about humor (and the Randal porch monkey thing from earlier), in humor there's a lot less rules, and that's good. Comedy is the opposite of Gravity
Of course you're free to be an asshole too, just watch your back