In what way is Farang derogatory?
Definition
"In modern Thailand, the Royal Institute Dictionary 1999, the official dictionary of Thai words, defines the word as "a person of white race".[9] The term is also blended into everyday terms meaning "of/from the white race"."
however if a Thai called me a Kwai I would be offended.