Here's my 2 cents, been living in Thailand full time for the last 4 years.
You can buy steriods over the counter in some pharmacies, They will give you a book and you pick what you want, 20 vials of Test E Depot is about 100 dollars, Dianabol 500 tabs (blue hearts made in Thailand) for 50 dollars, Deca is similarly priced as Test, Tren is more expensive, I cant remember the price.
Dennis James bought his way out of Thailand, there's no way a person caught dealing ecstasy or any drug gets to voluntarily leave Thailand, Gauranteed, police were paid off before he could get out, if he was broke, he would have been spending some serious time in the "Big Tiger" Thai's worship at the altar of the almighty Baht and if you have cash you can get out of any situation.
Some of the ladyboys here they are really hard to spot, you would think they are a real woman, yes, a lot of them are obviously a guy, tall, thin legs with plastic tits but some of them would and do fool a lot people, at least when you first them.
Thai's have a "pack" mentality and never, ever, fight one on one, if you get into an argument with one expect 10 of them to jump you, I have seen it many times, drunk tourists throwing their weight around and all of a sudden they have a real problem on their hands, Thai's will fight with anything that's not bolted down.
Luckily, I haven't had any trouble, best thing to do is mind your business, be respectful, never start a fight and never, ever sell drugs. Use common sense.