> I see no reason an employer shouldn’t have the same freedom
Because its not an equal relationship. Unless the company is very, very small or badly managed, losing an employee or two is much less of a deal for employers than losing their jobs is for the average employee. If the employer really wants rid of the employee for a legitimate reason, they can do so, they just have to jump through a few hoops. If they want to get rid of the person just because, then no, they can’t do that and in my opinion shouldn’t be allowed to either. It encourages an abusive or unfair work environment (work longer/harder/more dangerously or I’ll fire you! for example).
For the average person, losing their job is devistating. For the average company, losing an employee barely registers. Remember, that most employees don’t have the same flexibility and job availability that most of us on HN do, yet the laws still apply the same.
First, in an at-will state in the US, except for those cases relating to protected classes, you can indeed legally let any employee go for any random reason you desire. Any "complications" involved have been added by your company, in an attempt to protect them from employee lawsuits.
Let me just cut to the chase and say this as simply as I can. I think at-will employment is a good thing. As an employee I like knowing I can simply decide to quit on a whim and I see no reason an employer shouldn't have the same freedom.