I agree with your observation and statement, but also want to add there is a moral argument that if one objects to a law or a contract, one should remove oneself from under it (leave the country/company) rather than break it, even if the law itself is immoral.
Not that I'm arguing one way or another how that applies in this situation, though.
Not that I'm arguing one way or another how that applies in this situation, though.