[Opinions] think about it ...
Say Porntip out loud. You aren't Thai, presumably, and your native language is English. You know what porn is. And in English, that's ALL porn is.
Say Ratree out loud. Rat Tree.
My guess is that there are few Thai speakers who come to this English-language site, and like it or not, in English, those word/name elements do not mean what they mean in Thai.
Sure, they may well be considered beautiful in Thailand, but putting aside your desire to be open-minded toward culture and language not your own, would you really want to be called Porntip or Ratree right now, within your own culture?
Before you criticize a man, walk a mile in his shoes. That way, when you criticize him, you're a mile away and you have his shoes!
Steve Martin