I'm pretty much resigned to the fact that while I'm on the road I just come off like a big stupid american. I embrace being a new yorker and being big and brash and in people's faces - its a cultural thing, and I just can't try to surpress it. I do, however, try to minimize intentionally offending people and I'm not really fond of unintentionally offending people either, though I'm resigned to the fact that its just going to happen.
Two weeks ago I was in Antalya, Turkey doing a training for HIV/AIDS activists from Central Asia and Africa. Imagine my horror when in the middle of doing a presentation, I was corrected by a young Pakistani woman for using the term, "kyrgys" to refer to the delegates from Kyrgystan. She said this was on a par of calling people from her country "pakis". I was pretty horrified that I had offended this group of participants who also didn't speak english (we had translators), an additional barrier of getting friendlier with them.