My personal opinion: TECHNICALLY Affirmative action is racist. But honestly, that's just semantics. I think of it this way, the ACTION of AA is racist, but the INTENT is not.
Kinda like taking privileges away from a child. If you do it for no reason (or out of malice), it's child abuse/cruelty. If you do it to teach him a lesson (he did something bad), it's discipline.
Same action, different intent.
I do firmly believe that it should be temporary only. It was meant to force white people to grudgingly accept the minorities into the workplace when it was glaringly obvious that they were not hiring them out of racism or simply afraid "of dem suspicious colored folks." . After they realized that they aren't all that bad.... AA should be taken away.
I was a result of somewhat "affirmative action." My resume was found through "special means" (I THINK Schedule A or something like that). I am willing to bet my life that I would have NEVER been hired if it weren't for something like this. Even though I got my Master's, I don't have a 4.0 GPA and interviews with companies can be somewhat awkward since most HR/managers (in engineering industry) have never dealt with a deaf person before.
I think its nice to think that the world isn't racist or discriminatory anymore and that if you "work hard enough", your hard work will outshine any doubts about you because of race, handicap, or whatever. However, I find it really naive and well meaning intent gone bad.
I do want to add on the flip side of the coin, I have a coworker here who is African-American and in a wheelchair. Frankly, he sucks as a coworker. He tries to get away with things and he talks so much at work, talking about politics, blah blah. But he will NEVER be fired (unless he does something really bad). However, I DO think it is unfair that because of people like him, people look down on affirmative action.
PS... as a white person, who do you think you're going to experience/see more: the annoying minority person at work, or the hardworking minority that never got hired?