I agree wholeheartedly.
Personally, I feel a private business (and they're ALL private) should be free to discriminate for whatever reasons they like. EO, "hate crimes" and other legislation just interferes with the interests of private business owners.
The government however, must represent the interests of all citizens. Their only goal should be to eliminate all discrimination (inclusing quotas and set-asides) from the public sector, without encroaching on the abilities of private business-owners to run THEIR businesses as they see fit.
In the case I mentioned, I don't believe that the IT director has the permission or authority to establish his own caste system within the stockholders company. He's an employee, not an owner.
Ah, I see what you were saying, yea it would be different if he was the owner of the business.
But I still think the best way government can prevent discrimination is to resist the urge to 'do something about' discrimination.