I'm on the fence about that and so far I see no way to choose.
I think a business owner has the ABSOLUTE right to hire the people he wants to have work for him.
I also think not hiring someone due to age or gender or lifestyle or religion or politics is disgusting.
How can I have it both ways? I can't. So I'm stuck in the muck.
Occasionally, yes. However, when I’m split down the middle, I try to see which side of the issue will help the most people.
In regards to your scenario, why can’t they have it both ways? Businesses should be able to be trusted to hire in a fair manner. Age, gender, religion, race, (etc.) should never be a factor when hiring. Unfortunately, businesses can’t be trusted. Take this area for example. Many local restaurants only want female applicants (preferably good looking as well). Other businesses only want applicants who you can lift 100 lbs. (If you’re female or over 55 … good luck). Of course, if you’re related to the boss, then you’re a shoe in for the job. Sure, these practices are illegal, but this is what their job postings say. “Female preferred” means they ain’t going to hire a male (we’re sorry, sir, but the position is filled. Yes, ma’am, just fill out an application). How many people (of any age) can lift 100 lbs.? Lifting anything over 50 lbs (unassisted) isn’t even safe to do (I can’t even count all the seminars I’ve had to sit through listening to “experts” telling me that.)
Race should never be an issue. What does skin color have to do with ability to do a job? Religion can play a factor as some people refuse to work certain days due to their religious practices. They have that covered too – “must be able to work weekends and Sundays” (as if Sunday wasn’t part of the weekend).
Affirmative action is bogus. Sometimes it forces companies to hire people who aren’t qualified to do the job. If I’m having brain surgery, I don’t care if the surgeon is black, white, or purple. I don’t care if they’re a male, a female or a Venusian. I simply want someone who is both qualified and able to do the job. (I’m being absurd to make point.)