So basically, if my 'sponsor' withheld pay then there is no Government portfolio to assist me, or any unions that I can become a member of?
Or if I refused to work on a public holiday, they can just fire me?

I think the Qatari Government needs to consider major workplace relations reforms. I could not imagine working under no rights, even casuals have some rights...