@Basketballer,
No idea what 'farang' is, but in the UK we call a Scot a scot, yank a yank, aussie an aussie and pretty much all others as frenchy, indian, pole, Iranian, argie, etc.
None are intentionally derogatory because we're all monkeys and sacred 'dirt/country/land' is for nationalistically-bound pricks with no idea that patriotism is the virtue of the vicious and the last refuge of a scoundrel.