ALL racial terms become derogatory over time. Thais used to call Chinese 'Jek' but now it's derogatory. Thais call Indians 'Kaek', which is usually derogatory, the same for 'farang', it is more derogatory than 25 years ago for sure. Also, Thai language has many vowels and it IS possible to transcribe the ei sound.