I think you misunderstood me. The hotel is legally responsible for filing the TM30 with immigration not giving it to the guest. If they don't I was suggesting maybe going to the police or immigration to force the hotel to do its duty.
I don't know and have never had the problem. Maybe go to the local police station or to immigration maybe. I do know friends with resorts who have been audited for compliance.
Where is the helplessness? Is an open mind and the ability to see alternatives a sign of helplessness for you. If so I’m the one who should be feeling sorry for you. And to get your amusement from degrading others is … well, just sad.