Its not legal in Thailand, but tolerated; but is fully legal in New zealand.
I don't see why USA keeps it illegal? But then I find it hard o understand why, for instance, Saudi Arabia has the laws it does.
Is it something to do with a worker-moralist mindset that wants to control the world...