Wow...
Again, employement is a mutally agreed upon contract. Not a one sided street. If the employee can terminate the agreement at will, the employer MUST have that same freedom. Period.
Why? You cant just keep saying the same thing over and over.
The agreement is for the employee to fulfil a service and the employer to compensate the employee.
If I continue to provide that service under the terms of the agreement, you should damn well compensate me.
Again I'll ask you, what do you lose by not being able to fire someone because of something that has no bearing on their job?
And please don't let the answer be, "whaaa, because I want too" I get enough of that from my 5 year old.