I don't mean to be critical... but there's a vast difference between working as a teacher in an international school and being a 'TEFL teacher'.
Become well-qualified and work for a reputable employer and you'll be fine in most places. Go to a random tier three city working for English First or Uncle Cheung's English shack and your milage might vary.
I have a friend who's working in Shanghai at the moment and having a whale of a time. The job is a little stressful, but he is very well rewarded for it.
hullexile is right too. That site just seems like a forum for anti-China rhetoric.