Thailand may have its share of problems, and not everthing is rosy. But your post concerning golfing and hotels in Thailand vs. China/Vietnam is not comprehensibly.
The choice for golf and hotels in Thailand is huge. The No. 1 spot for golf, Pattaya, offers more than 20 courses. The quality varies, but there are top notch courses available. My average price for a golf round is 1500 Baht (1'000 green fee + 350 caddy fee + seldom a cart, 600 Baht), so around 50 USD. What I have seen from courses in China and Vietnam, they charge USD 100 - 250.
A similar pattern applies to the hotels, I generally cannot imagine finding cheaper hotels to a better quality in China and Vietnam. In Bangkok you will get a 5 Star hotel for USD 120 - 200. There is really nothing to complain about that.