I can understand both the arguments for and against affirmitive action for many groups of people. One of the main problems isn't the ideology but the implementation.
I remember these stories, and others like them,where employers were not allowed to ask for workers to be reliable or hard-working since that would discriminate against the lazy and unreliable:
Employer told they can't advertise for 'reliable' workers... because it discriminates against 'unreliable applicants | Mail Online
'Hard-working' job ads discriminate against the lazy | European Business Forum | Find Articles at BNET
I'm all up for putting a stop to discrimination but as soon as you make any kind of official policy the idiots running the asylum start reading things into that policy that were never there. No, the lazy and unreliable never had any protection against discrimination enshrined in law here - at least not yet
Should we be giving jobs to people unqualified to do them in order to tick quota boxes? Not in my opinion.
Should we be making every endeavor to ensure the disadvantaged, for whatever reason, can avail themselves of all they need to become qualified for that job and are then given a fair chance at securiting it? Absolutely.
In the long-term I believe more equality emerges when hearts and minds are engaged in the problem rather than throwing badly worded, and ever more badly implemented legislation, at it.
Can it be done? I believe so. I have lived long enough to see many discriminations melt away for the majority of people in the country I live in, although of course there will always be a hard core of bigots anywhere, and I don't believe any legislation will actually tackle that.
I do think raising awareness of any issue is always a good first step.