Agreed, all these people who make it seem that companies need to be some duty to employee everyone clearly hasn't seen how this has failed in many social leaning states.
Don't like how they do it? Create your own company and run it how you want.... We live in a world where you can do that.