You should think first of sorting your personal problem than thinking of changing the Sponsorhip law in the country. If you are not getting paid on time it will better for you to talk to your Company Officials in a diplomatic way or if you are ready to lose your job then file a complaint in the Labour Department.