I guess you were unlucky with the rude and non-existent service. TG really lacks consistency in terms of product and service, or maybe its limited to certain routes. E.g. When I fly TG-Mainland China, service has always been poor, but on the SIN-BKK route, I have yet to experience any poor service.