I have lived in Thailand for 10 years and have never been asked to show a departure flight at immigration. However I have been asked by the airline innumerable times and only last December I had to sign a waiver stating that I would pay for my own flight if I was refused entry into Thailand.