A signed contract does not overide an International Statuory agreement or International Convention that all countries governments have signed.

Of course it doesn't. But what it does mean is that you knew what you were getting into. I read the contract myself, and everything that you have been complaining about was laid out quite clearly in it. You read the contract and signed it. Having done so, your incessant whining about it now just comes across as childish.

Seriously. The more you whine about it, the worse you come off looking. You've had your say. At this point, for your own sake, it would be best if you just let it go.