Earlier quoted context omitted.
>One shouldn't have to pay for people to do what they say they'll do: if they accept the offer, barring some act of god, they should start work for the company. You are missing the point nupark. What they said they would do is "I will work for you, and I will give you two weeks notice if I choose not to." By your own criteria, they have fulfilled their obligation. Move on.
> You are missing the point nupark. What they said they would do is "I will work for you, and I will give you two weeks notice if I choose not to." No, they accepted an offer of employment, with a start date. The employer has every reason to believe they've done so in good faith. If, in fact, they were insincere in their acceptance, that's both unethical and unprofessional.
When the student calls in January to give several months notice that they wont be accepting the offer, you have a fucking tantrum and say that the student is unethical and unprofessional. You will imagine in your head that the contract meant "Notice cannot be given until after employment has commenced". That this clause is not there will not bother you. Thats what you thought it meant, and by golly you are a man of your word, whereas this student is clearly a liar and a cheat, weaseling out of a contract with word tricks.
I have met many moral absolutists, and their primary attribute is that everyone else is a liar and a cheat. They then use that excuse to break any deal they chose.