imho, the "free market" is vastly overrated. History shows that businesspeople can be greedy SOB's who'd rather have their employees die than provide a safe environment, have them work 6-7 days/week, not pay overtime, and not hire anyone they deem to be "undesirable."
There are some things that only the government can do, and protecting individuals and groups from discrimination (and its opposite, exploitation) is definitely one of them.
Yes Heather, there are companies who look at the quality of the work, and are proud of the product/service they provide...but there are also a great many who don't care about quality work, just if the work is "good enough" and there are enough customers. I won't mention how some companies actively seek out illegal activities, things that can be covered up if the employees are kept silent, lest they be fired. (Oh wait, I did, didn't I? Oops, my bad!

)
I just wish conservatives would apply the golden rule to themselves once in a while...and take a broader view of the world, not just their own house, work, and place of worship.