I think there are two ways this can be looked at. If you are a person that believes there should be no legislation on the matter of discrimination at all, which includes laws regarding discrimination based on sex, age, race, etc., then I can see the stance that this shouldn't pass.
But I see hiring (for private-owned companies) as a different matter entirely.
For instance, how do you prove that you weren't discriminating when you hired someone you really liked who just happened to be a straight white male, even though a more highly-qualified, lesbian person-of-color also applied for the job? I don't understand how you can prove what is and isn't going on in your own head.