It would be easier to just go and live in a country where they actually want you instead of staying in a country that does it's very best to welcome your wallet but not you!
I have never ever been stopped at Thai immigration concerning having a one way ticket however I was once stopped by my airline at Heathrow (Eva airlines) and they were about to refuse me boarding, luckily I had my work permit with me and they let me travel!